red tr(replace( @String{'cav = "Computer-Aided Verification, CAV"} @String{'sv = "Springer-Verlag"} @String{'lncs = "Lecture Notes in Computer Science"} @String{'lnai = "Lecture Notes in Artificial Intelligence"} @String{'tcs = "Theoretical Computer Science"} @String{'jar = "Journal of Automated Reasoning"} @String{'jsc = "Journal of Symbolic Computation"} @String{'jlp = "Journal of Logic Programming"} @String{'aaecc = "Applicable Algebra in Engineering, Communication and Computation"} @String{'beatcs = "Bulletin of European Association for Theoretical Computer Science"} @String{'jacm = "Journal of the Association Computing Machinery"} @String{'jcss = "Journal of Computer and System Sciences"} @String{'scp = "Science of Computer Programming"} @String{'siamjc = "SIAM Journal on Computing"} @String{'jsl = "The Journal of Symbolic Logic"} @String{'ipl = "Information Processing Letters"} @String{'actai = "Acta Informatica"} @String{'faoc = "Formal Aspects of Computing"} @String{'infcont = "Information and Control"} @String{'infcomp = "Information and Computation"} @String{'compj = "Computer Journal"} @String{'arti = "Artificial Intelligence"} @String{'ifi = "Department of informatics, University of Oslo, Norway"} @String{'rta1 = "Proceedings 1st Conference on Rewriting Techniques and Applications, Dijon (France)"} @String{'rta2 = "Proceedings 2nd Conference on Rewriting Techniques and Applications, Bordeaux (France)"} @String{'rta3 = "Proceedings 3rd Conference on Rewriting Techniques and Applications, Chapel Hill (North Carolina, USA)"} @String{'rta4 = "Proceedings 4th Conference on Rewriting Techniques and Applications, Como (Italy)"} @String{'rta5 = "Proceedings 5th Conference on Rewriting Techniques and Applications, Montreal (Canada)"} @String{'ctrs1 = "Proceedings 1st International Workshop on Conditional Term Rewriting Systems, Orsay (France)"} @String{'ctrs2 = "Proceedings 2nd International Workshop on Conditional and Typed Rewriting Systems, Montreal (Canada)"} @String{'ctrs3 = "Proceedings 3rd International Workshop on Conditional Term Rewriting Systems, Pont-a-Mousson (France)"} @String{'ctrs4 = "Proceedings 4th International Workshop on Conditional Term Rewriting Systems, Jesuralem (Israel)"} @String{'cade5 = "Proceedings 5th International Conference on Automated Deduction"} @String{'cade7 = "Proceedings 7th International Conference on Automated Deduction, Napa (CA, USA)"} @String{'cade8 = "Proceedings 8th International Conference on Automated Deduction, Oxford (UK)"} @String{'cade9 = "Proceedings 9th International Conference on Automated Deduction, Argonne (Illinois, USA)"} @String{'cade10 = "Proceedings 10th International Conference on Automated Deduction, Kaiserslautern (Germany)"} @String{'cade11 = "Proceedings 11th International Conference on Automated Deduction, Saratoga Springs (NY, USA)"} @String{'cade12 = "Proceedings 12th International Conference on Automated Deduction, Nancy (France)"} @String{'lics2 = "Proceedings 2nd IEEE Symposium on Logic in Computer Science, Ithaca (New York, USA)"} @String{'lics3 = "Proceedings 3rd IEEE Symposium on Logic in Computer Science, Edinburgh (UK)"} @String{'lics5 = "Proceedings 5th IEEE Symposium on Logic in Computer Science, Philadelphia (Pennsylvania, USA)"} @String{'lics6 = "Proceedings 6th IEEE Symposium on Logic in Computer Science"} @String{'lics7 = "Proceedings 7th IEEE Symposium on Logic in Computer Science, Santa Cruz, (California, USA)"} @String{'alp1 = "Proceedings 1st Workshop on Algebraic and Logic Programming, Gau{\ss}ig (Germany)"} @String{'alp2 = "Proceedings 2nd International Conference on Algebraic and Logic Programming, Nancy (France)"} @String{'alp3 = "Proceedings 3rd International Conference on Algebraic and Logic Programming, Pisa (Italy)"} @String{'icalp13 = "Proceedings 13th International Colloquium on Automata, Languages and Pro\-gramming"} @String{'icalp14 = "Proceedings 14th International Colloquium on Automata, Languages and Pro\-gramming, Karlsruhe (Germany)"} @String{'icalp15 = "Proceedings 15th International Colloquium on Automata, Languages and Pro\-gramming, Tampere (Finland)"} @String{'icalp16 = "Proceedings 16th International Colloquium on Automata, Languages and Pro\-gramming"} @String{'disco = "Proceedings of DISCO'90, Capri (Italy)"} @String{'mfcs1 = "Proceedings 1st Mathematical Foundations of Computer Science, Gdansk (Poland)"} @String{'mfcs16 = "Proceedings 16th Mathematical Foundations of Computer Science, Kazimierz Dolny (Poland)"} @Unpublished{'basin:_rewrit_logic_metal_framew, author = "D. Basin and M. Clavel and J. Meseguer", title = "Rewriting Logic as a Metalogical Framework", note = "\url{http://www.informatik.uni-freiburg.de/{\homedir}basin/pubs/pubs.html}" } @Unpublished{'basin00:_maude_haskel, author = "D. Basin and G. Denker", title = "Maude versus Haskell: an Experimental Comparison in Security Protocol Analysis", year = "May 2000", note = "Sumitted for publication" } @TechReport{'havelud00:_testin, author = "Klaus Havelud and Grigore Ro\c{s}u", title = "Testing linear temporal logic formulas on finite execution traces", institution = "NASA Ames Research Center", number = "", year = "2000" } @Unpublished{'oelveczky00:_specif, author = "Peter Csaba {\"O}lveczky and Jos\'e Meseguer", title = "Specification of real-time and hybrid systems in rewriting logic", year = "2000", note = "To appear in {\em Theoretical Computer Science}, \url{maude.csl.sri.com}" } @InProceedings{'duran00:_param_theor_views_full_maude, author = "Francisco Dur\'an and Jos\'e Meseguer", title = "On Parameterized Theories and Views in {Full Maude} 2.0", note = "Proc.\ 3rd. Intl.\ Workshop on Rewriting Logic and its Applications", editor = "K. Futatsugi", year = "2000", publisher = "{ENTCS}, Elsevier" } @InProceedings{'basin00:_rewrit_logic_metal_framew, author = "D. Basin and M. Clavel and J. Meseguer", title = "Rewriting Logic as a Metalogical Framework", booktitle = "FST TCS 2000", editor = "S. Kapoor and S. Prasad", year = "2000", pages = "55-80", publisher = "Springer LNCS" } @InProceedings{'oelveczky00:_real_time_maude, author = "Peter Csaba {\"O}lveczky and Jos\'e Meseguer", title = "{Real-Time} {Maude}: a tool for simulating and analyzing real-time and hybrid systems", note = "Proc.\ 3rd. Intl.\ Workshop on Rewriting Logic and its Applications", editor = "K. Futatsugi", year = "2000", publisher = "{ENTCS}, Elsevier" } @InProceedings{'clavel00:_towar_maude, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer and Jos\'e Quesada", title = "Towards {Maude} 2.0", note = "Proc.\ 3rd. Intl.\ Workshop on Rewriting Logic and its Applications", editor = "K. Futatsugi", year = "2000", publisher = "{ENTCS}, Elsevier" } @InProceedings{'clavel00:_polyt_progr_maude, author = "Manuel Clavel and Francisco Dur\'an and Narciso Mart\'{\i}-Oliet", title = "Polytypic Programming in {Maude}", note = "Proc.\ 3rd. Intl.\ Workshop on Rewriting Logic and its Applications", editor = "K. Futatsugi", year = "2000", publisher = "{ENTCS}, Elsevier" } @InProceedings{'denker00:_rewrit_seman_meta_objec_compos_distr_servic, author = "Grit Denker and Jos\'e Meseguer and C. Talcott", title = "Rewriting Semantics of Meta-Objects and Composable Distributed Services", note = "Proc.\ 3rd. Intl.\ Workshop on Rewriting Logic and its Applications", editor = "K. Futatsugi", year = "2000", publisher = "{ENTCS}, Elsevier" } @TechReport{'cristian95:_agreein, author = "Flaviu Cristian", title = "Agreeing on processor group membership in timed asynchronous distributed systems", institution = "University of California San Diego, Computer Science and Engineering Department", number = "CSE95-428", year = "1995" } @TechReport{'kasera99:_scalab, author = "S. Kasera and S. Bhattacharyya and M. Keaton and D. Kiwior and J. Kurose and D. Towsley and S. Zabele", title = "Scalable fair reliable multicast using active services", institution = "University of Massachusetts, Amherst, CMPSCI", number = "TR 99-44", year = "1999" } @InProceedings{'cristian95:_synch, author = "Flaviu Cristian", title = "Synchronous and asynchronous group communication", booktitle = "Proceedings IEEE Workshop on Fault-tolerant and Parallel Distributed Systems, Honolulu, Hawaii", year = "1995" } @InProceedings{'allen94:_formal_archit_connec, author = "R. Allen and D. Garlan", title = "Formalizing Architectural Connection", booktitle = "Proceedings 16th International Conference on Software Engineering", year = "1994" } @Misc{'denker99:_rewrit_seman_distr_meta_objec, author = "G. Denker and J. Meseguer and C. Talcott", title = "{Rewriting Semantics of Distributed Meta Objects and Composable Communication Services}", year = "1999", note = "working draft" } @InProceedings{'hicks98:_plan, author = "M. Hicks and P. Kakkar and J. T. Moore and C. A. Gunter and S. Nettles", title = "{PLAN: A Packet Language for Active Networks}", booktitle = "Proceedings of the Third {ACM} {SIGPLAN} International Conference on Functional Programming Languages", year = "1998", pages = "86-93", publisher = "ACM", url = "http://www.cis.upenn.edu/~switchware/papers/plan.ps" } @InProceedings{'denker99:_capsl_inter_languag, author = "G. Denker and J. Millen", title = "{CAPSL Intermediate Language}", booktitle = "{Workshop on Formal Methods and Security Protocols (FMSP'99), July 5, 1999, Trento, Italy (part of FLOC'99)}", editor = "N. Heintze and E. Clarke", year = "1999", note = "\url{http://cm.bell-labs.com/cm/cs/who/nch/fmsp99/}" } @InProceedings{'denker98:_protoc_specif_analy_maude, author = "G. Denker and J. Meseguer and C. Talcott", title = "{Protocol Specification and Analysis in Maude}", booktitle = "{Proc.\ of Workshop on Formal Methods and Security Protocols, 25 June 1998, Indianapolis, Indiana}", year = "1998", editor = "N. Heintze and J. Wing", pages = "", organization = "", publisher = "", address = "", month = "", note = "\url{http://www.cs.bell-labs.com/who/nch/fmsp/index.html}" } @InProceedings{'denker99:_specif_analy_reliab_broad_protoc_maude, author = "{Denker, G. and J. J. Garcia-Luna-Aceves and J. Meseguer and P. \"Olveczky and J. Raju and B. Smith and C.} Talcott", title = "{Specification and Analysis of a Reliable Broadcasting Protocol in Maude}", booktitle = "{Proc. 37th Annual Allerton Conference on Communication, Control and Computation}", year = "1999", editor = "B. Hajek and R. S. Sreenivas", pages = "738-747", organization = "", publisher = "University of Illinois", address = "", month = "", note = "url{http://www.comm.csl.uiuc.edu/allerton}" } @Misc{'meseguer97:_seman_inter_dynam_heter_archit, author = "J. Meseguer and C. Talcott", title = "Semantic Interoperation of Dynamic Heterogeneous Architectures", note = "Technical presentations to EDCS Architecture Cluster Meeting, April and July 1997", year = "1997" } @InProceedings{'venkatasubramanian95:_reason_meta_level_activ_open_distr_system, author = "N. Venkatasubramanian and C. L. Talcott", year = "1995", booktitle = "{Principles of Distributed Computation}", title = "{Reasoning about Meta Level Activities in Open Distributed Systems}" } @InProceedings{'clavel97:_inter_strat_reflec_logic, author = "Manuel Clavel and Jos\'e Meseguer", title = "Internal Strategies in a Reflective Logic", booktitle = "Proceedings of the CADE-14 Workshop on Strategies in Automated Deduction (Townsville, Australia, July 1997)", editor = "B. Gramlich and H. Kirchner", year = "1997", pages = "1-12" } @InProceedings{'lincoln98:_strat_reflec, author = "Patrick Lincoln and Jos\'e Meseguer", title = "Strategic Reflection", booktitle = "Proceedings of the CADE-15 Workshop on Strategies in Automated Deduction (Lindau, Germany, July 1998)", editor = "B. Gramlich and F. Pfenning", year = "1998", pages = "3-9" } @InProceedings{'borovansky97:_strat_rewrit_elan, author = "P. Borovansk\'y and C. Kirchner and H. Kirchner", title = "Strategies and Rewriting in {ELAN}", booktitle = "Proceedings of the CADE-14 Workshop on Strategies in Automated Deduction (Townsville, Australia, July 1997)", editor = "B. Gramlich and H. Kirchner", year = "1997" } @InProceedings{'borovansky97:_strat_elan, author = "P. Borovansk\'y and C. Kirchner and H. Kirchner", title = "Strategies of {ELAN}: meta-interpretation and partial evaluation", booktitle = "Proceedings of the International Workshop on Theory and Practice of Algebraic Specifications (Amsterdam, Holland)", year = "1997" } @InProceedings{'moreau97:_compil, author = "P.-E. Moreau and H. Kirchner", title = "Compilation techniques for associative-commutative normalisation", booktitle = "Proceedings of the International Workshop on Theory and Practice of Algebraic Specifications (Amsterdam, Holland)", year = "1997" } @Unpublished{'duran:_maude, author = "Francisco Dur\'an and Jos\'e Meseguer", title = "An extensible module algebra for {Maude}", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'basin:_scoped_metat, author = "David Basin and Sean Matthews", title = "Scoped Metatheorems", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'steggles:_sdl, author = "L. J. Steggles and P. Kosiuczenko", title = "A timed rewriting logic semantics for {SDL}: a case study of the alternating bit protocol", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'duran:_struc_theor_instit, author = "Francisco Dur\'an and Jos\'e Meseguer", title = "Structured Theories and Institutions", note = "{\em Proc.\ Category Theory and Computer Science 1999\/}, (Edinburgh, Scotland, September 1999) {ENTCS}, Vol. 29, {Elsevier}, 1999, \url{http://www.elsevier.nl/locate/entcs/volume29.html}" } @Unpublished{'wang:_specif_plan_maude, author = "Bow-Yaw Wang and Jos\'e Meseguer and Carl A. Gunter", title = "Specification and formal analysis of a {PLAN} algorithm in {Maude}", note = "To appear in Proc. DSVV 2000" } @Unpublished{'carabetta:_ccs, author = "G. Carabetta and P. Degano and F. Gadducci", title = "{CCS} semantics via proved transition systems and rewriting logic", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'meseguer:_mappin_omrs, author = "Jos\'e Meseguer and Carolyn Talcott", title = "Mapping {OMRS} to rewriting logic", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'denker:_rewrit, author = "Grit Denker and Jos\'e Meseguer and Carolyn Talcott", title = "Rewriting semantics of meta-objects and composable distributed services", note = "Manuscript, February 1999" } @Unpublished{'meseguer, author = "Jos\'e Meseguer", title = "A logical framework for distributed systems and communication protocols", note = "{\em Proc.\ FORTE/PSTV'98\/}, {Kluwer}, 1998" } @Unpublished{'clavel:_maude, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer and Jos\'e Quesada", title = "{Maude}: specification and programming in rewriting logic", note = "SRI International, January 1999, \url{http://maude.csl.sri.com}" } @Unpublished{'verdejo:_execut_ccs_maude, author = "A. Verdejo and N. Mart\'{\i}-Oliet", title = "Executing and verifying {CCS} in {Maude}", note = "Technical Report 99-00, Dto. Sistemas Inform\'aticos y Programaci\'on, Universidad Complutense, Madrid; also, \url{http://maude.csl.sri.com}" } @Unpublished{'clavel:_tutor_maude, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer and Jos\'e Quesada", title = "A Tutorial on {Maude}", note = "SRI International, March 2000, \url{http://maude.csl.sri.com}" } @Unpublished{'clavel:_maude_metal, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer and Jos\'e Quesada", title = "{Maude} as a Metalanguage", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'clavel:_metal_maude, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "Metalevel computation in {Maude}", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'eker:_term, author = "Steven Eker", title = "Term rewriting with operator evaluation strategy", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'borovansky:_handl_elan, author = "Peter Borovansk\'y and Salma Jamoussi and Pierre-Etienne Moreau and Christophe Ringeissen", title = "Handling {ELAN} rewrite programs via an exchange format", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'bruni:_inter, author = "Roberto Bruni and Jos\'e Meseguer and Ugo Montanari", title = "Internal strategies in a rewriting implementation of tile systems", note = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Book{'futatsugi98:_cafeob_repor, author = "K. Futatsugi and R. Diaconescu", title = "{CafeOBJ} Report", publisher = "World Scientific, AMAST Series", year = "1998" } @Unpublished{'genet97:_provin, author = "T. Genet", title = "Proving termination of sequential reduction relation using tree automata", year = "Manuscript; INRIA Lorraine, 1997" } @Unpublished{'gadducci, author = "F. Gadducci and U. Montanari", title = "The tile model", note = "In G. Plotkin, C. Stirling and M. Tofte, eds., {\em Proof, Language and Interaction: Essays in Honour of Robin Milner}, MIT Press. Also, TR-96-27, C.S. Dept., Univ. of Pisa, 1996." } @Unpublished{'viry:_rewrit, author = "P. Viry", title = "Rewriting modulo a rewrite system", note = "TR-95-20, C.S. Department, University of Pisa, 1996." } @Unpublished{'bruni:_proces, author = "R. Bruni and J. Meseguer and U. Montanari", title = "Process and term tile logic", note = "Technical Report SRI-CSL-98-06, SRI International, July 1998." } @Unpublished{'stehr:_petri, author = "M.-O. Stehr", title = "A rewriting semantics for algebraic {Petri} nets", note = "Manuscript, March 1998, SRI International and C.S. Dept., Univ. of Hamburg, 1998." } @Unpublished{'meseguer:_using_rewrit_logic_inter_archit, author = "J. Meseguer and C. Talcott", title = "Using Rewriting Logic to Interoperate Architectural Description Languages ({I and II})", note = "Lectures at the Santa Fe and Seattle DARPA-EDCS Workshops, March and July 1997. \url{http://www-formal.stanford.edu/clt/ArpaNsf/adl-interop.html}." } @Unpublished{'contejean:_cime, author = "E. Contejean and C. March\'e", title = "The {CiME} system: tutorial and user's manual", note = "Manuscript, Universit\'e Paris-Sud, Centre d'Orsay" } @Unpublished{'clavel:_maude, author = "M. Clavel and F. Dur\'an and S. Eker and J. Meseguer and P. Lincoln", title = "An introduction to {Maude} (beta version)", note = "Manuscript, SRI International, March 1998" } @Unpublished{'garcia-luna98:_reliab, author = "J. J. Garc\'{\i}a-Luna", title = "Reliable broadcasting in computer networks", year = "Manuscript; University of California at Santa Cruz, January 1998" } @InProceedings{'denker00:_formal, author = "Grit Denker and Jos\'e Meseguer and Carolyn Talcott", title = "Formal specification and analysis of active networks and communication protocols: the {Maude} experience", booktitle = "Proc. DARPA Information Survivability Conference and Exposition DICEX 2000, Vol. 1, Hilton Head, South Carolina, January 2000", year = "2000", pages = "251-265", publisher = "IEEE" } @InProceedings{'meseguer00:_rewrit_logic_maude, author = "Jos\'e Meseguer", title = "Rewriting Logic and {Maude}: Concepts and Applications", booktitle = "Rewriting Techniques and Applications, RTA 2000", editor = "L. Bachmair", year = "2000", pages = "1-26", volume = "1833", publisher = "Springer-Verlag", series = 'lncs } @InProceedings{'duran00:_princ_mobil_maude, author = "Francisco Dur\'an and Steven Eker and Patrick Lincoln and Jos\'e Meseguer", title = "Principles of {Mobile} {Maude}", booktitle = "Agent Systems, Mobile Agents, and Applications, ASA/MA 2000", editor = "D. Kotz and F. Mattern", year = "2000", pages = "73-85", volume = "1882", publisher = "Springer-Verlag", series = 'lncs } @InProceedings{'talcott97:_compos_seman_model_actor_theor, author = "C. L. Talcott", title = "Composable Semantic Models for Actor Theories", booktitle = "Theoretical Aspects of Computer Science", series = "Lecture Notes in Computer Science", editor = "T. Ito M. Abadi", year = "1997", pages = "", publisher = "Springer-Verlag" } @InProceedings{'talcott96:_actor_rewrit_theor, title = "An Actor Rewriting Theory", author = "C. L. Talcott", booktitle = "Proc. 1st Intl. Workshop on Rewriting Logic and its Applications", editor = "J. Meseguer", year = "1996", series = "Electronic Notes in Theoretical Computer Science", number = "4", publisher = "North Holland" } @Misc{'meseguer97, author = "J. Meseguer and C. Talcott", title = "", note = "Technical presentations to EDCS Architecture Cluster Meeting, April and July 1997", year = "1997" } @Book{'adamek94:_local_presen_acces_categ, author = "J. Ad\'amek and J. Rosick\'y", title = "Locally Presentable and Accessible Categories", publisher = "Cambridge University Press", year = "1994" } @Book{'mosses92:_action_seman, author = "P. D. Mosses", title = "Action Semantics", publisher = "Cambridge University Press", year = "1992" } @Article{'burmeister82:_partial_algeb, author = "P. Burmeister", title = "Partial Algebras---{S}urvey of a Unifying Approach Towards a Two-Valued Model Theory for Partial Algebras", journal = "Algebra Universalis", year = "1982", volume = "15", pages = "306-358" } @Article{'peled96:_combin, author = "Doron Peled", title = "Combining partial order reductions with on-the-fly model-checking", journal = "Formal Methods in System Design", year = "1996", volume = "8", pages = "39-64" } @Article{'strachey00:_fundam, author = "C. Strachey", title = "Fundamental concepts in programming languages", journal = "Higher-Order and Symbolic Computation", year = "2000", volume = "13", pages = "11-49" } @PhdThesis{'mossakowski96:_repres_hierar_graph_instit, author = "T. Mossakowski", title = "Representations, Hierarchies, and Graphs of Institutions", school = "Fachbereich Mathematik und Informatik der Universit{\"a}t Bremen", year = "1996" } @PhdThesis{'knapp00, author = "A. Knapp", title = "A formal approach to object-oriented software engineering", school = "Institut f{\"u}r Informatik, Universit{\"a}t M{\"u}nchen", year = "2000", note = "To appear" } @PhdThesis{'quesada97:_scp, author = "J. F. Quesada", title = "{The {SCP} parsing algorithm based on syntactic constraint propagation}", school = "University of Seville", howpublished = "{Doctoral Dissertation}", year = "1997" } @PhdThesis{'deursen94:_execut_languag_defin, author = "A. van Deursen", title = "Executable Language Definitions", school = "University of Amsterdam", year = "1994" } @PhdThesis{'lechner97:_objec, author = "U. Lechner", title = "Object-oriented specification of distributed systems", school = "University of Passau", year = "1997" } @Unpublished{'denker:_formal_specif_analy_activ_networ_commun_protoc, author = "Grit Denker and Jos\'e Meseguer and Carolyn Talcott", title = "Formal Specification and Analysis of Active Networks and Communication Protocols: The {Maude} Experience", note = "Manuscript, SRI International, October 1999" } @Unpublished{'basin:_reflec, author = "David Basin and Manuel Clavel and Jos\'e Meseguer", title = "Reflective metalogical frameworks", note = "In Proc. LFM'99, (Paris, France, September 1999) \url{http://www.cs.bell-labs.com/~felty/LFM99/}" } @InProceedings{'clavel99:_maude, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Jos\'e Meseguer and Mark-Oliver Stehr", title = "{Maude} as a formal meta-tool", booktitle = "FM'99 --- Formal Methods", year = "1999", editor = "J. Wing and J. Woodcock", pages = "1684-1703", publisher = "Springer-Verlag", volume = "1709", series = 'lncs } @InProceedings{'pita99:_using, author = "Isabel Pita and Narciso Mart\'{\i}-Oliet", title = "Using reflection to specify transaction sequences in rewriting logic", booktitle = "Recent Trends in Algebraic Development Techniques", year = "1999", editor = "J. L. Fiadeiro", pages = "261-276", publisher = "Springer-Verlag", volume = "1589", series = 'lncs } @InProceedings{'fiadeiro00:_towar_verif_logic_rewrit_logic, author = "J. Fiadeiro and N. Mart\'{\i}-Oliet and T. Maibaum and J. Meseguer and I. Pita", title = "Towards a Verification Logic for Rewriting Logic", booktitle = "Recent Trends in Algebraic Development Techniques, WADT'99", year = "2000", editor = "D. Bert and C. Choppy and P. Mosses", pages = "438-458", publisher = "Springer-Verlag", volume = "1827", series = 'lncs } @InProceedings{'mossakowski96:_equiv_various_logic_framew_partial_algeb, author = "T. Mossakowski", title = "Equivalences among Various Logical Frameworks of Partial Algebras", booktitle = "Computer Science Logic, Paderborn, Germany, September 1995, Selected Papers", year = "1996", editor = "H. Kleine B{\"u}ning", pages = "403-433", publisher = "Springer-Verlag", volume = "1092", series = 'lncs } @InProceedings{'meseguer98:_formal_inter, author = "Jos\'e Meseguer", title = "Formal Interoperability", booktitle = "Proceedings of the 1998 Conference on Mathematics in Artificial Intelligence, Fort Laurerdale, Florida, January 1998", note = "\url{http://rutcor.rutgers.edu/~amai/Proceedings.html}", year = "1998" } @InProceedings{'coste79:_local_spect_sheaf_repres, author = "M. Coste", title = "Localisation, Spectra and Sheaf Representation", booktitle = "Applications of Sheaves", year = "1979", editor = "M. P. Fourman and C. J. Mulvey and D. S. Scott", pages = "212-238", publisher = "Springer-Verlag", volume = "753", series = "Lecture Notes in Mathematics" } @Article{'manca90:_equat_type_logic, author = "V. Manca and A. Salibra and G. Scollo", title = "Equational Type Logic", journal = "Theoretical Computer Science", year = "1990", volume = "77", pages = "131-159" } @Article{'morasca91:_timed, author = "S. Morasca and M. Pezz\`e and M. Trubian", title = "Timed high-level nets", journal = "J. of Real-Time Systems", year = "1991", volume = "3", pages = "165-189" } @InProceedings{'mosses89:_unified_algeb_instit, author = "P. D. Mosses", title = "Unified Algebras and Institutions", booktitle = "Proc.\ Fourth Annual IEEE Symp.\ on Logic in Computer Science", year = "1989", pages = "304-312", address = "Asilomar, California", month = "June" } @TechReport{'wadge82:_class_algeb, author = "W. W. Wadge", title = "Classified Algebras", year = "1982", institution = "University of Warwick" } @TechReport{'clavel97:_desig_implem_cafe_prover_churc, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Jos\'e Meseguer", title = "Design and Implementation of the {Cafe} Prover and {Church-Rosser} Checker Tools", year = "1997", month = "December", institution = "SRI International" } @Unpublished{'stuart91:_class_model_abstr_data_type_specif, author = "G. F. Stuart and W. W. Wadge", title = "Classified Model Abstract Data Type Specification", year = "1991", note = "Manuscript, University of Victoria" } @Unpublished{'clavel98:_reflec_gener_logic_rewrit_logic, author = "Manuel Clavel", title = "Reflection in General Logics and in Rewriting Logic, with Applications to the {Maude} Language", year = "1998", note = "Ph.D. Thesis, University of Navarre" } @Book{'clavel00:_reflec_rewrit_logic, author = "Manuel Clavel", title = "Reflection in Rewriting Logic: Metalogical Foundations and Metaprogramming Applications", year = "2000", publisher = "CSLI Publications" } @Unpublished{'duran99:_reflec_modul_algeb_applic_maude_languag, author = "Francisco Dur\'an", title = "A Reflective Module Algebra with Applications to the {Maude} Language", year = "1999", note = "Ph.D. Thesis, University of M\'alaga" } @Unpublished{'meseguer98:_member, author = "Jos\'e Meseguer", title = "Membership algebra as a logical framework for equational specification", year = "1998", note = "In F. Parisi-Presicce, ed., {\it Proc. WADT'97}, 18--61, Springer LNCS 1376" } @Unpublished{'meseguer98:_mappin_tile_logic_rewrit_logic, author = "Jos\'e Meseguer and Ugo Montanari", title = "Mapping Tile Logic into Rewriting Logic", year = "1998", note = "in F. Parisi-Presicce, ed., Proc. WADT'97, Springer LNCS 1376" } @Unpublished{'semantics97:_casl, author = "{CoFI Task Group on Semantics}", title = "{CASL}---{T}he {CoFI} Algebraic Specification Language, Version 0.97, {S}emantics", month = "July", year = "1997", note = "\url{http://www.brics.dk/Projects/CoFI}" } @InProceedings{'poigne85:_algeb_categ, author = "A. Poign\'e", title = "Algebra Categoricaly", booktitle = "Category Theory and Computer Programming", year = "1985", editor = "D. Pitt et al.", pages = "76-102", publisher = "Springer-Verlag", volume = "240", series = 'lncs } @InProceedings{'clavel98:_build, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Jos\'e Meseguer", title = "Building equational proving tools by reflection in rewriting logic", year = "1998", month = "April", booktitle = "Proc. of the CafeOBJ Symposium '98, Numazu, Japan", publisher = "CafeOBJ Project", note = "\url{http://maude.csl.sri.com}" } @InProceedings{'clavel00:_build, author = "Manuel Clavel and Francisco Dur\'an and Steven Eker and Jos\'e Meseguer", title = "Building equational proving tools by reflection in rewriting logic", year = "2000", booktitle = "CAFE: An Industrial-Strength Algebraic Formal Method", publisher = "Elsevier", note = "\url{http://maude.csl.sri.com}" } @InProceedings{'ishisone98:_brute, author = "M. Ishisone and T. Sawada", title = "Brute: brute force rewriting engine", year = "1998", month = "April", booktitle = "Proc. of the CafeOBJ Symposium '98, Numazu, Japan", publisher = "CafeOBJ Project" } @InProceedings{'nakajima98:_encod_cafeob, author = "S. Nakajima", title = "Encoding mobility in {CafeOBJ}: an exercise of describing mobile code-based software architecture", year = "1998", month = "April", booktitle = "Proc. of the CafeOBJ Symposium '98, Numazu, Japan", publisher = "CafeOBJ Project" } @InProceedings{'knapp98:_case_studies_cafeob, author = "A. Knapp", title = "Case Studies with {CafeOBJ}", year = "1998", month = "April", booktitle = "Proc. of the CafeOBJ Symposium '98, Numazu, Japan", publisher = "CafeOBJ Project" } @Article{'freyd66:_algeb, author = "P. Freyd", title = "Algebra valued functors in general and tensor products in particular", journal = "Coll. Math.", volume = "14", pages = "89-106", year = "1966" } @InProceedings{'lawvere68:_some, author = "F. W. Lawvere", title = "Some algebraic problems in the context of functorial semantics of algebraic theories", booktitle = "Proc. Midwest Category Seminar II", year = "1968", pages = "41-61", publisher = "Springer Lecture Notes in Mathematics No. 61" } @Book{'pfitzmann96:_digit_signat_schem, title = "Digital Signature Schemes", author = "B. Pfitzmann", year = "1996", publisher = "Springer-Verlag", note = "LNCS, Volume 1100" } @InProceedings{'kirchner92:_implem_paral_rewrit, author = "C. Kirchner and P. Viry", title = "Implementing Parallel Rewriting", booktitle = "Parallelization in Inference Systems", year = "1992", editor = "B. Fronh{\"o}fer and G. Wrightson", pages = "123-138", publisher = "Springer LNAI 590" } @InProceedings{'bouhoula97:_specif_proof_member_equat_logic, author = "Adel Bouhoula and Jean-Pierre Jouannaud and Jos\'e Meseguer", title = "Specification and Proof in Membership Equational Logic", booktitle = "Proceedings TAPSOFT'97", year = "1997", editor = "M. Bidoit and M. Dauchet", publisher = "Springer-Verlag", volume = "1214", pages = "67-92", series = 'lncs } @InProceedings{'genet97:_termin, author = "T. Genet", title = "Termination proofs using gpo ordering constraints", booktitle = "Proceedings 22nd International Colloquium on Trees in Algebra and Programming", year = "1997", editor = "M. Bidoit and M. Dauchet", publisher = "Springer-Verlag", volume = "1214", pages = "249-260", series = 'lncs } @InProceedings{'demers95:_reflec, author = "\mbox{Fran\c{c}ois-Nicola Demers and Jacques Malenfant}", title = "Reflection in logic, functional and object-oriented programming: a Short Comparative Study", booktitle = "IJCAI '95 Workshop on Reflection and Metalevel Architectures and their Applications in AI", year = "1995", month = "August", pages = "29-38" } @Unpublished{'malenfant:_seman_intros_reflec_protot_based_languag, author = "C. Dony J. Malenfant and P. Cointe", title = "A Semantics of Introspection in a Reflective Prototype-Based Language", note = "To appear in \emph{Lisp and Symbolic Computation}" } @Unpublished{'meseguer:_member_algeb, author = "Jos\'e Meseguer", title = "Membership Algebra", note = "Lecture and abstract at the Dagstuhl Seminar on ``Specification and Semantics,'' July 9, 1996" } @Unpublished{'meseguer:_rewrit_logic_secur_mobil, author = "Jos\'e Meseguer and Carolynn Talcott", title = "Rewriting Logic and Secure Mobility", note = "To appear in {\em Proc. Workshop on Foundations for Secure Mobile Code}, Monterey, California, March 1997" } @Unpublished{'walicki:_algeb, author = "M. Walicki and S. Meldal", title = "Algebraic approaches to nondeterminism---an overview", note = "To appear in \emph{Computing Surveys}" } @Unpublished{'saraswat96:_formal_found, author = "Vijay Saraswat and Jos\'{e} Meseguer and Carolyn Talcott and Radha Jagadeesan", title = "Formal Foundations for {\bf tic-toc}", month = "February", year = "1996" } @Unpublished{'hankin:_gamma, author = "Chris Hankin", title = "Gamma", note = "In C. Hankin and H.R. Nielson (editors) {\em New Trends in the Integration of Paradigms}, Dagstuhl Seminar Report 125, (9538), 1995" } @Unpublished{'aczel:_churc_rosser, author = "Peter Aczel", title = "A general {Church-Rosser} theorem", note = "Manuscript, University of Manchester, 1978" } @InProceedings{'meseguer00:_rewrit_logic_maude, author = "Jos\'e Meseguer", title = "Rewriting Logic and {Maude}: a wide-spectrum semantic framework for object-based distributed systems", booktitle = "Formal Methods for Open Object-based Distributed Systems, FMOODS 2000", editor = "S. Smith and C. L. Talcott", year = "2000", pages = "89-117", publisher = "Kluwer" } @InProceedings{'meseguer00:_specif_maude, author = "Jos\'e Meseguer", title = "Specifying, analyzing, and programming communication systems in {Maude}", booktitle = "Communication-Based Systems", editor = "G. Hommel", year = "2000", pages = "93-101", publisher = "Kluwer" } @InProceedings{'talcott97:_inter_seman_compon_distr_system, author = "C. L. Talcott", title = "Interaction Semantics for Components of Distributed Systems", booktitle = "Formal Methods for Open Object-based Distributed Systems", editor = "E. Najm and J-B. Stefani", year = "1997", pages = "154-169", publisher = "Chapman & Hall" } @InProceedings{'najm97:_comput, author = "E. Najm and J-B. Stefani", title = "Computational models for open distributed systems", booktitle = "Formal Methods for Open Object-based Distributed Systems, Vol. 2", editor = "H. Bowman and J. Derrick", year = "1997", pages = "157-176", publisher = "Chapman & Hall" } @Article{'agha96:_found_actor_comput, author = "G. Agha and I. A. Mason and S. F. Smith and C. L. Talcott", title = "A Foundation for Actor Computation", journal = "Journal of Functional Programming", year = "1996", note = "to appear" } @Unpublished{'gupta:_comput_contin_chang, author = "Vineet Gupta and Radha Jagadeesan and Vijay A. Saraswat and Danny G. Bobrow", title = "Computing with Continuous Change", note = "Submitted for publication, October 1995" } @Unpublished{'saraswat:_timed_defaul_concur_const_progr, author = "Vijay A. Saraswat and Radha Jagadeesan and Vineet Gupta", title = "Timed Default Concurrent Constraint Programming", note = "Submitted for publication. Extended abstract published in Proc. of the 22nd Ann. ACM SIGPLAN SIGACT Sym. on the Principles of Prog. Lang., San Francisco, January 1995" } @Unpublished{'saraswat, author = "Vijay A. Saraswat and Vineet Gupta", title = "The {\bf tic-toc} computation model", note = "Pueblo Working Document \#1, July 1996" } @Misc{'aitken:_metal_framew_ii, author = "William E. Aitken and Robert L. Constable and Judith L. Underwood", title = "Metalogical Frameworks {II}: Using Reflected Decision Procedures", howpublished = "Technical Report, Computer Sci. Dept., Cornell University, 1993; also, lecture at the Max Planck Institut f{\"u}r Informatik, Saarbr{\"u}cken, Germany, July 1993" } @Unpublished{'kirchner95:_person, author = "C. Kirchner and H. Kirchner", title = "Personal communication", year = "July 1995" } @Unpublished{'harrison95:_metat, author = "John Harrison", title = "Metatheory and reflection in theorem proving: a survey and critique", note = "University of Cambridge Computer Laboratory", year = "1995" } @Unpublished{'meseguer94:_formal_inter, author = "Jos\'e Meseguer", title = "Formal Interoperability", note = "Paper presented at the 14th IMACS World Congress, Atlanta, Georgia, July", year = "1994" } @PhdThesis{'vittek94:_elan, author = "M. Vittek", title = "{ELAN}: Un cadre logique pour le prototypage de langages de programmation avec contraintes", school = "Universit\'e Henry Poincar\'e --- Nancy I", year = "1994" } @PhdThesis{'levy94, author = "J. Levy", title = "The calculus of refinements: a formal specification model based on inclusions", school = "Universitat Polit\`ecnica de Catalunya", year = "1994" } @InProceedings{'corradini95:_relat, author = "A. Corradini and F. Gadducci and U. Montanari", title = "Relating two categorical models of term rewriting", booktitle = "Proc. Rewriting Techniques and Applications, Kaiserslautern", editor = "J. Hsiang", pages = "225-240", year = "1995" } @InProceedings{'gadducci95:_enric, author = "F. Gadducci and U. Montanari", title = "Enriched categories as models of computation", booktitle = "Proc. $5^{th}$ Italian Conference on Theoretical Computer Science, Ravello", year = "1995" } @InProceedings{'kirchner95:_protot, author = "H. Kirchner and P.-E. Moreau", title = "Prototyping completion with constraints using computational systems", booktitle = "Proc. Rewriting Techniques and Applications, Kaiserslautern", editor = "J. Hsiang", year = "1995" } @InProceedings{'battiston94:_seman, author = "E. Battiston and V. Crespi and F. De Cindio and G. Mauri", title = "Semantic frameworks for a class of modular algebraic nets", booktitle = "Proc. of the 3rd International AMAST Conference", year = "1994", editor = "M. Nivat and C. Rattray and T. Russ and G. Scollo", publisher = "Springer-Verlag", series = "Workshops in Computing" } @InProceedings{'clavel96:_axiom, author = "Manuel Clavel and Jos\'e Meseguer", title = "Axiomatizing reflective logics and languages", booktitle = "Proceedings of Reflection'96, San Francisco, California, April 1996", editor = "Gregor Kiczales", pages = "263-288", note = "\url{http://jerry.cs.uiuc.edu/reflection/}", year = "1996" } @Proceedings{'kiczales96:_proceed_san_franc_calif_april, title = "Proceedings of Reflection'96, San Francisco, California, April 1996", editor = "Gregor Kiczales", publisher = "Xerox PARC", year = "1996" } @Proceedings{'danvy96:_proceed_partial_evaluat_dagst_meetin, title = "Proceedings of the Partial Evaluation Dagstuhl Meeting, 1996", editor = "O. Danvy and R. Gl{\"u}ck and P. Thiemann", publisher = "Springer LNCS 1110", year = "1996" } @Proceedings{'cointe99:_meta_level_archit_reflec, title = "Meta-Level Architectures and Reflection", editor = "P. Cointe", publisher = "Springer LNCS 1616", year = "1999" } @InProceedings{'lechner95:_objec_orien_airpor, author = "U. Lechner and C. Lengauer and M. Wirsing", title = "An Object-Oriented Airport", booktitle = "Recent Trends in Data Type Specification, Santa Margherita, Italy, May/June 1994", year = "1995", editor = "E. Astesiano and G. Reggio and A. Tarlecki", pages = "351-367", publisher = "Springer LNCS 906" } @InProceedings{'mossakowski96:_equiv, author = "T. Mossakowski", title = "Equivalences among various logical frameworks of partial algebras", booktitle = "9th Workshop on Computer Science Logic, CSL'95, Paderborn, September 1995", year = "1996", editor = "H. Kleine B{\"u}ning", pages = "403-433", publisher = "Springer LNCS 1092" } @InProceedings{'corradini95:_cpo, author = "A. Corradini and F. Gadducci", title = "{CPO} models for infinite term rewriting", booktitle = "Proc. AMAST'95", year = "1995", pages = "368-384", publisher = "Springer LNCS 936" } @InProceedings{'borovansky95:_implem, author = "P. Borovansk\'y", title = "Implementation of higher-order unification based on calculus of explicit substitutions", booktitle = "Proc. SOFTSEM'95", year = "1995", editor = "M. Bartosek and J. Staudek and J. Wiedermann", pages = "363-368", publisher = "Springer LNCS 1012" } @InProceedings{'alur93:_hybrid, author = "R. Alur and C. Courcoubetis and T. A. Henzinger and P.-H. Ho", title = "Hybrid automata: an algorithmic approach to the specification and verification of hybrid systems", booktitle = "Workshop on Theory of Hybrid Systems", year = "1993", editor = "R. L. Grossman and A. Nerode and A. P. Ravn and H. Rischel", pages = "209-229", publisher = "Springer LNCS 739" } @InProceedings{'meseguer95:_from, author = "Jos\'e Meseguer and Narciso Mart\'{\i}-Oliet", title = "From abstract data types to logical frameworks", booktitle = "Recent Trends in Data Type Specification, Santa Margherita, Italy, May/June 1994", year = "1995", editor = "E. Astesiano and G. Reggio and A. Tarlecki", pages = "48-80", publisher = "Springer LNCS 906" } @InProceedings{'bettaz93:_how, author = "M. Bettaz and M. Maouche", title = "How to specify nondeterminism and true concurrency with algebraic term nets", booktitle = "Recent Trends in Data Type Specification", year = "1993", editor = "M. Bidoit and C. Choppy", pages = "164-180", publisher = "Springer LNCS 655" } @InProceedings{'bettaz95:_model_ecatn, author = "M. Bettaz and M. Maouche", title = "Modeling of object based systems with hidden sorted {ECATNets}", booktitle = "Proc. of MASCOTS'95, Durham, North Carolina", year = "1995", pages = "307-311", publisher = "IEEE" } @Unpublished{'futatsugi94:_cafe, author = "K. Futatsugi and T. Sawada", title = "Cafe as an extensible specification environment", note = "In {\it Proc. of the Kunming International CASE Symposium, Kunming, China, November}", year = "1994" } @Unpublished{'reichel:_approac_objec_seman_based_termin_co, author = "H. Reichel", title = "An Approach to Object Semantics Based on Terminal Co-algebras", note = "To appear in {\it Mathematical Structures in Computer Science\/}, 1995. Presented at {\em Dagstuhl Seminar on Specification and Semantics}, Schloss Dagstuhl, Germany, May 1993" } @InProceedings{'landauer93:_softw_infras_system_engin_suppor, author = "C. Landauer and K. Bellman and A. Gillam", title = "Software Infrastructure for System Engineering Support", booktitle = "{AAAI}'93 Workshop on Artificial Intelligence for System Engineering", year = "1993" } @TechReport{'91:_common_objec_reques_borker_archit_specif, title = "Common Object Request Borker Architecture and Specification", key = "OMG", institution = "Hewlett-Packard Company and SunSoft, Inc.", number = "{OMG Document Number 91.12.1}", year = "1991" } @TechReport{'stell94:_model, author = "J. G. Stell", title = "Modelling term rewriting systems by sesqui-categories", institution = "Keele University", number = "{TR94-02}", year = "1994", note = "Also in shorter form in Proc. C.A.E.N., 1994, pp. 121--127" } @TechReport{'purtilo88:_softw_inter_techn, author = "J. M. Purtilo", title = "A Software Interconnection Technology", institution = "University of Maryland", number = "{UMIACS-TR-88-83, CS-TR-2139}", year = "1988" } @Article{'lee90:_partial, author = "J. Lee and T. W. Malone", title = "Partially shared views: {A} {SC}heme for Communicating among Groups that Use Different Type Hierarchies", journal = "{ACM} Transactions on Information Systems", volume = "8", number = "1", pages = "1-26", year = "1990" } @Article{'bouhoula00:_specif_proof_member_equat_logic, author = "Adel Bouhoula and Jean-Pierre Jouannaud and Jos\'e Meseguer", title = "Specification and Proof in Membership Equational Logic", journal = "Theoretical Computer Science", volume = "236", pages = "35-132", year = "2000" } @Article{'lippmann87, author = "R. P. Lippmann", title = "An introduction to computing with neural nets", journal = "{IEEE} {ASSP} Magazine", month = "April", pages = "4-22", year = "1987" } @InProceedings{'genesereth92:_agent_based_framew_softw_inter, author = "M. R. Genesereth", title = "An Agent-Based Framework for Software Interoperation", booktitle = "Proceedings {DARPA} Software Technology Conference", year = "1992", pages = "359-366" } @InProceedings{'lewis91:_wrapp, author = "J. W. Lewis and the {DICE} Team", title = "Wrappers: Integration Utilities and Services for the {DICE} Architecture", booktitle = "Proceedings {CALS & CE}: Computer Aided Logistic Systems and Concurrent Engineering", year = "1991", pages = "445-457" } @Article{'90:_connec_tools_using_messag_passin_field_envir, title = "Connecting Tools Using Message Passing in the Field Environment", journal = "{IEEE} Software", month = "July", year = "1990", pages = "57-66" } @InProceedings{'bellman91:_approac_integ_creat_flexib_softw, author = "K. Bellman", title = "An Approach to Integrating and Creating Flexible Software Environments Supporting the Design of Complex Systems", booktitle = "Proceedins of {SOAR}'91: The 1991 Symposium on Space Operations, Automation and Research, 9-11 July 1991, Houston, Texas", year = "1991", institution = "Computer Science and Technology SubDivision, The Aeorspace Corporation, Los Angeles CA, 90009-2957" } @InProceedings{'landauer93:_integ_simul_envir, author = "C. Landauer and K. Bellman", title = "Integrated Simulation Environments", booktitle = "Proceedins of {DARPA} Variable-Resolution Modeling Conference, 5-6 May 1992, Herndon, Virginia", year = "1993", institution = "CF-103-DARPA, published by RAND" } @InProceedings{'landauer93:_role_self_refer_logic_softw, author = "C. Landauer and K. Bellman", title = "The Role of Self-Referential Logics in a Software Architecture Using Wrappings", year = "1993", booktitle = "3rd Irvine Software Symposium" } @InProceedings{'walter90:_some, author = "D. Walter and K. Bellman", title = "Some issues in model integration", year = "1990", booktitle = "1990 Eastern Simulation Conference" } @InCollection{'marti-oliet94:_gener_logic_logic_framew, author = "Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "General Logics and Logical Frameworks", editor = "D. Gabbay", booktitle = "What is a Logical System?", year = "1994", pages = "355-392", publisher = "Oxford University Press" } @InCollection{'katz97:_refin, author = "Shmuel Katz", title = "Refinement with global equivalence proofs in temporal logic", booktitle = "DIMACS Series in Discrete Mathematics, Vol. 29", year = "19997", pages = "59-78", publisher = "American Mathematical Society" } @InCollection{'jagannathan96:_dataf_model, author = "R. Jagannathan", title = "Dataflow Models", editor = "E. Y. Zoyama", booktitle = "Parallel and Distributed Computing Handbook", year = "1996", pages = "223-238", publisher = "McGraw Hill" } @InCollection{'lincoln94:_specif, author = "Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "Specification, transformation, and programming of concurrent systems in rewriting logic", editor = "G. E. Blelloch and K. M. Chandy and S. Jagannathan", booktitle = "Specification of Parallel Algorithms", pages = "309-339", publisher = "DIMACS Series, Vol. 18, American Mathematical Society", year = "1994" } @InCollection{'harper89:_logic_lf, author = "R. Harper and D. Sanella and A. Tarlecki", title = "Logic representation in {LF}", editor = "D. H. Pitt et al.", booktitle = "Category Theory and Computer Science", year = "1989", pages = "250-272", publisher = "Springer LNCS 389" } @InCollection{'corradini91, author = "Andrea Corradini and Ugo Montanari", title = "An algebra of graphs and graph rewriting", editor = "D. H. Pitt et al.", booktitle = "Category Theory and Computer Science", year = "1991", pages = "236-260", publisher = "Springer LNCS 530" } @InCollection{'ringeissen94:_combin, author = "Christophe Ringeissen", title = "Combination of matching algorithms", editor = "P. Enjalbert et al.", booktitle = "Proceedings of the 11th TACS Symposium", year = "1994", pages = "187-198", publisher = "Springer LNCS 775" } @InCollection{'ringeissen97:_protot_elan, author = "Christophe Ringeissen", title = "Prototyping combination of unification algorithms with the {ELAN} rule-based programming language", editor = "H. Comon", booktitle = "Proceedings of the 8th Conference on Rewriting Techniques and Applications", year = "1997", publisher = "Springer LNCS 1232" } @InCollection{'ogata97, author = "K. Ogata and K. Futatsugi", title = "An abstract machine for order-sorted conditional term rewriting systems", editor = "H. Comon", booktitle = "Proceedings of the 8th Conference on Rewriting Techniques and Applications", year = "1997", publisher = "Springer LNCS 1232" } @InCollection{'meseguer81:_compl, author = "Jos\'e Meseguer", title = "Completions, factorizations and colimits for $\omega$-posets", booktitle = "Mathematical Logic in Computer Science, Salgotarjan, 1978, Colloquia Mathematica Societatis Janos Bolyai", volume = "26", year = "1981", pages = "509-545", publisher = "North Holland" } @InProceedings{'cerioli93:_may_i, author = "Maura Cerioli and Jos\'e Meseguer", title = "May {I} borrow your logic?", booktitle = "Proceedings of MFCS'93, 18th International Symposium on Mathematical Foundations of Computer Science", year = "1993", pages = "342-351", publisher = "Springer LNCS 711" } @InProceedings{'mosses99:_found_modul_sos, author = "Peter Mosses", title = "Foundations of Modular {SOS}", booktitle = "Proceedings of MFCS'99, 24th International Symposium on Mathematical Foundations of Computer Science", year = "1999", pages = "70-80", publisher = "Springer LNCS 1672" } @InProceedings{'braga00:_maude_action_tool, author = "C. Braga and H. Haeusler and J. Meseguer and P. Mosses", title = "Maude {Action} {Tool}: using reflection to map action semantics to rewriting logic", booktitle = "Proceedings of AMAST'2000", year = "2000", publisher = "Springer LNCS", note = "To appear" } @InProceedings{'parisi-presicce93:_heter, author = "F. Parisi-Presicce and S. Veglioni", title = "Heterogeneous unified algebras", booktitle = "Proceedings of MFCS'93, 18th International Symposium on Mathematical Foundations of Computer Science", year = "1993", pages = "618-628", publisher = "Springer LNCS 711" } @InProceedings{'meseguer94:_place_trans_petri, author = "Jos\'e Meseguer and Ugo Montanari and Vladimiro Sassone", title = "On the model of computation of {Place/Transition} {Petri} nets", booktitle = "Proceedings 15th International Conference on Application and Theory of Petri Nets", year = "1994", pages = "16-38", publisher = "Springer LNCS 815" } @InProceedings{'meseguer97:_repres_theor_petri, author = "Jos\'e Meseguer and Ugo Montanari and Vladimiro Sassone", title = "Representation Theorems for {Petri} nets", booktitle = "Foundations of Computer Science: Potential, Theory, Cognition", editor = "C. Freska and M. Jantzen and R. Valk", year = "1997", pages = "239-249", publisher = "Springer LNCS 1337" } @InProceedings{'lincoln94:_compil_simd_mimd_simd, author = "Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'{e} Meseguer and Livio Ricciulli", title = "Compiling rewriting onto {SIMD} and {MIMD/SIMD} machines", booktitle = "Proceedings of PARLE'94, 6th International Conference on Parallel Architectures and Languages Europe", year = "1994", pages = "37-48", publisher = "Springer LNCS 817" } @InProceedings{'lincoln94:_rewrit_rule_machin_node_archit_perfor, author = "Patrick Lincoln and Jos\'{e} Meseguer and Livio Ricciulli", title = "The {Rewrite Rule Machine Node Architecture and its Performance}", booktitle = "Proceedings of CONPAR'94, Linz, Austria, September 1994", year = "1994", pages = "509-520", publisher = "Springer LNCS 854" } @InProceedings{'arnold92:_splas, author = "Jeffrey Arnold and Duncan Buel and Elaine Davis", title = "{SPLASH} 2", booktitle = "Proceedings of the 1992 Symposium on Parallel Algorithms and Architectures", year = "1992", publisher = "ACM" } @InProceedings{'fiadeiro95:_inter, author = "J. L. Fiadeiro and T. Maibaum", title = "Interconnecting formalisms: supporting modularity, reuse and incrementality", booktitle = "Proceedings of the 1995 SIGSOFT Conference, Washington DC, USA", year = "1995", pages = "72-80", publisher = "ACM" } @InCollection{'winkler93:_progr_obj_maude, author = "Timothy Winkler", title = "Programming in {OBJ} and {Maude}", editor = "Peter Lauer", booktitle = "Functional Programming, Concurrency, Simulation and Automated Reasoning", year = "1993", pages = "229-277", publisher = "Springer LNCS 693" } @InProceedings{'futatsugi85:_princ_obj2, author = "Kokichi Futatsugi and Joseph Goguen and Jean-Pierre Jouannaud and Jos\'{e} Meseguer", title = "Principles of {OBJ}2", year = "1985", booktitle = "Proceedings of 12th ACM Symposium on Principles of Programming Languages", editor = "Brian Reid", publisher = "ACM", pages = "52-66" } @TechReport{'hill92:_goedel_languag, author = "P. M. Hill and J. W. Lloyd", title = "The {G\"odel} Language", institution = "University of Bristol, Computer Science Department", number = "CSTR-92-27", year = "1992" } @TechReport{'schreiner93:_paral, author = "Wolfgang Schreiner", title = "Parallel functional programming: an annotated bibliography", institution = "Research Institute for Symbolic Computation, Johannes Kepler University, Linz, Austria", year = "1993" } @TechReport{'marti-oliet93:_rewrit_logic_logic_seman_framew, author = "Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "Rewriting Logic as a Logical and Semantic Framework", institution = "SRI International, Computer Science Laboratory", number = "SRI-CSL-93-05", year = "1993", month = "August", note = "To appear in D. Gabbay, ed., {\em Handbook of Philosophical Logic\/}, Kluwer Academic Publishers" } @InCollection{'goguen87:_unify_funct_objec_orien_relat, title = "Unifying Functional, Object-Oriented and Relational Programming with Logical Semantics", author = "Joseph Goguen and Jos\'{e} Meseguer", booktitle = "Research Directions in Object-Oriented Programming", editor = "Bruce Shriver and Peter Wegner", year = "1987", pages = "417-477", publisher = "MIT Press" } @InCollection{'meseguer93:_logic_theor_concur_objec_maude_languag, author = "Jos\'e Meseguer", title = "A Logical Theory of Concurrent Objects and its realization in the {Maude} Language", booktitle = "Research Directions in Concurrent Object-Oriented Programming", editor = "Gul Agha and Peter Wegner and Akinori Yonezawa", year = "1993", pages = "314-390", publisher = "MIT Press" } @InCollection{'goguen00:_introd_obj, author = "Joseph Goguen and Timothy Winkler and Jos\'e Meseguer and Kokichi Futatsugi and Jean-Pierre Jouannaud", title = "Introducing {OBJ}", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", pages = "3-167", publisher = "Kluwer", editor = "J.A. Goguen and G. Malcolm", year = "2000" } @InCollection{'matsuoka93:_analy, author = "Satoshi Matsuoka and Akinori Yonezawa", title = "Analysis of inheritance anomaly in object-oriented concurrent programming languages", booktitle = "Research Directions in Concurrent Object-Oriented Programming", editor = "Gul Agha and Peter Wegner and Akinori Yonezawa", year = "1993", pages = "107-150", publisher = "MIT Press" } @InProceedings{'oelveczky96:_specif, author = "Peter Csaba {\"O}lveczky and Jos\'e Meseguer", title = "Specifying real-time systems in rewriting logic", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'talcott96, author = "C. L. Talcott", title = "An actor rewrite theory", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @Unpublished{'talcott, author = "C. L. Talcott", title = "An actor rewrite theory", note = "This volume" } @InProceedings{'diaconescu96:_hidden, author = "R. Diaconescu", title = "Hidden sorted rewriting logic", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'schorlemmer96:_bi, author = "M. Schorlemmer", title = "Bi-rewriting rewriting logic", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'castro96:_csp, author = "C. Castro", title = "An approach to solving binary {CSP} using computational systems", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'ciampolini96:_distr, author = "A. Ciampolini and E. Lamma and P. Mello and C. Stefanelli", title = "Distributed logic objects: a fragment of rewriting logic and its implementation", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'wirsing96, author = "M. Wirsing and A. Knapp", title = "A formal approach to object-oriented software engineering", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'eker96:_fast, author = "Steven Eker", title = "Fast matching in combination of regular equational theories", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'clavel96:_princ_maude, author = "Manuel Clavel and Steven Eker and Patrick Lincoln and Jos\'e Meseguer", title = "Principles of {Maude}", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'clavel96:_reflec, author = "Manuel Clavel and Jos\'e Meseguer", title = "Reflection and strategies in rewriting logic", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @Unpublished{'clavel00:_reflec, author = "Manuel Clavel and Jos\'e Meseguer", title = "Reflection in conditional rewriting logic", year = "2000", note = "Submitted for publication" } @InProceedings{'borovansky96:_elan, author = "P. Borovansk\'y and C. Kirchner and H. Kirchner and P.-E. Moreau and M. Vittek", title = "{ELAN}: {A} logical framework based on computational systems", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'borovansky96:_contr, author = "P. Borovansk\'y and C. Kirchner and H. Kirchner", title = "Controlling rewriting by rewriting", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'kirchner96:_comput_elan, author = "H. Kirchner and P.-E. Moreau", title = "Computational reflection and extension in {ELAN}", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'viry96:_input_output_elan, author = "P. Viry", title = "Input/Output for {ELAN}", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'landauer96:_discr, author = "C. Landauer", title = "Discrete event systems in rewriting logic", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'lechner96:_objec_maude, author = "U. Lechner", title = "Object-oriented specification of distributed systems in the $\mu$-calculus and {Maude}", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @Unpublished{'lechner:_modal_maude, author = "U. Lechner and C. Lengauer", title = "Modal $\mu$-{Maude}", note = "In {\it Object Orientation with Parallelism and Persistence\/}, B. Freitag, C.B. Jones, C. Lengauer and H.-J. Schek, editors, Kluwer, 1996" } @InProceedings{'pita96:_maude, author = "Isabel Pita and Narciso Mart\'{\i}-Oliet", title = "A {Maude} specification of an object oriented database model for telecommunication networks", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @InProceedings{'marti-oliet96:_rewrit, author = "Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "Rewriting logic as a logical and semantic framework", booktitle = "Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications", year = "1996", editor = "J. Meseguer", publisher = "Elsevier", volume = "4", series = "Electronic Notes in Theoretical Computer Science", note = "\url{http://www.elsevier.nl/cas/tree/store/tcs/free/noncas/pc/volume4.htm}" } @Unpublished{'meseguer:_proc, author = "Jos\'e Meseguer (ed.)", title = "{\em Proc.\ First Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1996" } @Unpublished{'kirchner:_proc, author = "C. Kirchner and H. Kirchner (eds.)", title = "{\em Proc.\ 2nd Intl.\ Workshop on Rewriting Logic and its Applications\/}, {ENTCS}, {North Holland}, 1998" } @Unpublished{'lechner:_how, author = "U. Lechner and C. Lengauer and F. Nickl and M. Wirsing", title = "How to overcome the inheritance anomaly", note = "in {\it Proc.ECOOP'96\/}, Springer LNCS, 1996" } @Unpublished{'leiserson:_fat_trees, author = "Charles Leiserson", title = "{FAT-TREES}: Universal Networks for Hardware-Efficient Supercomputing", note = "MIT, Laboratory for Computer Science, November 1984" } @Unpublished{'talcott:_seman_compon_based_distr_open_heter_system, author = "C. Talcott", title = "Semantics of Component Based Distributed, Open, Heterogeneous Systems", note = "Manuscript, Stanford University, February 1995" } @Unpublished{'talcott:_concur_rewrit_inter_seman_abstr_actor_system, author = "C. Talcott", title = "Concurrent Rewriting Interaction Semantics for Abstract Actor Systems", note = "Manuscript, Stanford University, September 1995" } @Unpublished{'meseguer:_reason, author = "Jos\'e Meseguer and Carolyn Talcott", title = "Reasoning theories and rewriting logic", note = "Manuscript, Stanford University, June 1996" } @Unpublished{'miller, author = "Dale Miller", title = "The $\pi$-calculus as a theory in linear logic: preliminary results", note = "Computer Science Department, University of Pennsylvania, February 1992" } @Unpublished{'jacobs:_categ, author = "Bart Jacobs", title = "Categorical logic and type theory", note = "To be published by North-Holland" } @Unpublished{'lincoln:_prelim_estim_use_splas_ii, author = "Patrick Lincoln and Jos\'e Meseguer and Babak Taheri and Timothy Winkler", title = "Preliminary Estimates for the Use of the Splash {II} System in the Emulation of the Rewrite Rule Machine", note = "Manuscript, August 1992" } @Unpublished{'goguen:_softw_compon_searc, author = "Joseph Goguen and Jos\'e Meseguer", title = "Software Componet Search", note = "September 1994. Submitted for publication" } @Unpublished{'talcott:_mathem_found_surviv_system, author = "C. Talcott", title = "Mathematical Foundations for Survivable Systems", note = "Proceedings of the $14^{\rm th}$ {IMACS} Congress, Atlanta, Georgia, July 1994" } @Unpublished{'ricciulli:_distr, author = "Livio Ricciulli and Patrick Lincoln and Jos\'e Meseguer", title = "Distributed simulation of parallel executions", note = "In {\it Proc. 29th Ann. Simulation Symp.}, New Orleans, Louisiana, April 8--11 1996, IEEE" } @Unpublished{'ricciulli:_decoup, author = "Livio Ricciulli and Patrick Lincoln and Jos\'e Meseguer", title = "Decoupled simulation of parallel computer systems", note = "SRI International, Computer Science Laboratory, March 1996" } @Unpublished{'sassone:_induc_compl_monoid_categ_infin_net_comput, author = "Vladimiro Sassone and Jos\'e Meseguer and Ugo Montanari", title = "Inductive Completion of Monoidal Categories and Infinite Net Computations", note = "Submitted for publication" } @Article{'bouhoula95:_implic_induc_condit_theor, author = "Adel Bouhoula and Micha{\"e}l Rusinowitch", title = "Implicit Induction in Conditional Theories", journal = "J. of Automated Reasoning", volume = "14", pages = "189-235", year = "1995" } @Article{'goguen96:_softw_compon_searc, author = "Joseph Goguen and Doan Nguyen and Jos\'e Meseguer and Luqi and Du Zhang and Valdis Berzins", title = "Software Componet Search", journal = "J. of Systems Integration", volume = "6", pages = "93-134", year = "1996" } @Article{'degano96:_axiom_algeb_net_comput_proces, author = "P. Degano and J. Meseguer and U. Montanari", title = "Axiomatizing the Algebra of Net Computations and Processes", year = "1996", journal = "Acta Informatica", volume = "33", pages = "641-667" } @Article{'beeri91:_theor_found, author = "C. Beeri", title = "Theoretical Foundations for {OODB}'s -- {A} Personal Perspective", journal = "IEEE Data Engineering Bulletin", year = "1991", volume = "14", number = "2", pages = "8-12" } @Article{'cardelli95, author = "Luca Cardelli", title = "A language with distributed scope", journal = "Computing Systems", year = "1995", volume = "8", number = "1", pages = "27-59" } @Article{'yonezawa93:_implem, author = "Akinori Yonezawa and Satoshi Matsuoka and Masahiro Yagusi and Kenjiro Taura", title = "Implementing concurrent object-oriented languages on multicomputers", journal = "IEEE Parallel and Distributed Technology Journal", year = "1993", volume = "1", number = "2", pages = "49-61" } @InProceedings{'kifer89:_f_logic, author = "M. Kifer and G. Lausen", title = "{F}-Logic: {A} Higher-Order Language for Reasoning about Objects, Inheritance, and Scheme", booktitle = "Proc. ACM SIGMOD", year = "1989", pages = "134-146" } @InProceedings{'meseguer93:_logic_seman_objec_orien_datab, author = "Jos\'e Meseguer and Xiaolei Qian", title = "A Logical Semantics for Object-Oriented Databases", booktitle = "Proc. International SIGMOD Conference on Management of Data", year = "1993", publisher = "ACM", pages = "89-98" } @Article{'abiteboul91:_two_facet_objec_orien_data_model, author = "S. Abiteboul and P. Kanellakis", title = "The Two Facets of Object-Oriented Data Models", journal = "IEEE Data Engineering Bulletin", year = "1991", volume = "14", number = "2", pages = "3-7" } @InProceedings{'abiteboul89:_objec_ident_query_languag_primit, author = "S. Abiteboul and P. Kanellakis", title = "Object Identity as a Query Language Primitive", booktitle = "Proc. ACM SIGMOD", year = "1989", pages = "159-173" } @InProceedings{'abiteboul91:_objec_views, author = "S. Abiteboul and A. Bonner", title = "Objects and Views", booktitle = "Proc. ACM SIGMOD", year = "1991", pages = "238-247" } @InProceedings{'abiteboul90:_method_schem, author = "S. Abiteboul and P. Kanellakis and E. Waller", title = "Method Schemas", booktitle = "Proc. 9th PODS", year = "1990", publisher = "ACM", pages = "16-27" } @InProceedings{'bertino92:_view_mechan_objec_orien_datab, author = "E. Bertino", title = "A View Mechanism for Object-Oriented Databases", booktitle = "Proc. EDBT", year = "1992", pages = "136-151", publisher = "Springer LNCS 580" } @InProceedings{'chen89:_hilog_platf_datab_languag_why, author = "W. Chen and M. Kifer and D. S. Warren", title = "HiLog as a Platform for Database Languages (or Why Predicate Calculus is not Enough)", booktitle = "Proc. 2nd Int'l Workshop on Database Programming Languages", year = "1989", pages = "315-329" } @InProceedings{'futatsugi90:_trend_formal_specif_method_algeb_specif_techn, author = "Kokichi Futatsugi", title = "Trends in Formal Specification Methods based on Algebraic Specification Techniques -- from Abstract Data Types to Software Processes: {A} Personal Perspective --", booktitle = "Proceedings of the International Conference of Information Technology Commemorating the 30th Anniversary of the Information Processing Society of Japan (InfoJapan'90)", publisher = "IPSJ", year = "1990", month = "October", pages = "59-66" } @Book{'iso89:_is880, author = "ISO", title = "{IS8807} : Information Processing Systems - Open System Interconnection - {LOTOS} - {A} formal description technique based on the temporal ordering of observational behavior", year = "1989", month = "February", publisher = "ISO" } @Book{'cafeobj-project98:_proceed_cafeob_numaz_japan, author = "CafeOBJ-Project", title = "Proceedings of the {CafeOBJ} Symposium'98, Numazu, Japan", year = "1998", month = "April" } @Book{'itu-t95:_recom_x, author = "ITU-T", title = "Recommendation {X}.903 | {ISO}/{IEC} International Standard 10746--3: ``{ODP} Reference Model: Prescriptive Model''", year = "1995", publisher = "ISO" } @InProceedings{'ohmaki90:_basic_lotos_simul_obj, author = "K. Ohmaki and K. Futatsugi and K. Takahashi", title = "A Basic {LOTOS} Simulator in {OBJ}", booktitle = "Proceedings of the International Conference of Information Technology Commemorating the 30th Anniversary of the Information Processing Society of Japan (InfoJapan'90)", publisher = "IPSJ", year = "1990", month = "October", pages = "497-504" } @Unpublished{'peters92, author = "Stanley Peters", title = "An architecture and a language for software agents communicating to solve problems cooperatively", year = "1992", note = "In preparation" } @Unpublished{'phoa92:_using, author = "Wesley Phoa", title = "Using fibrations to understand subtypes", year = "1992", note = "To appear in M. Fourman, P. Johnstone, and A. Pitts (eds.) {\it Proc. Symp. on Applications of Categories in Computer Science, Durham, 1991}, Cambridge University Press" } @InCollection{'cockett92:_weakl, author = "J. R. B. Cockett and R. A. G. Seely", title = "Weakly distributive categories", year = "1992", editor = "M. Fourman and P. Johnstone and A. Pitts", booktitle = "Proc. Symp. on Applications of Categories in Computer Science, Durham, 1991", publisher = "Cambridge University Press", pages = "45-65" } @Unpublished{'curien91:_coher_subsum, author = "Pierre-Louis Curien and Giorgio Ghelli", title = "Coherence and Subsumption", year = "1991", note = "To appear in {\it Mathematical Structures in Computer Science}" } @Unpublished{'astesiano92:_algeb_specif_concur, author = "Egidio Astesiano and Gianna Reggio", title = "Algebraic Specification of Concurrency", year = "1992", note = "To appear in {\it Proceedings of the ADT'91 Workshop}, Springer LNCS" } @Unpublished{'ginzburg92:_embed, author = "Jonathan Ginzburg", title = "Embedding questions: {Facts} and questions", year = "1992", note = "In preparation" } @TechReport{'burstall92:_hidin_behav, author = "R. Burstall and R. Diaconescu", title = "Hiding and Behaviour: An Institutional Approach", institution = "Laboratory for Foundations of Computer Science, University of Edinburgh", year = "1992", number = "ECS-LFCS-92-253", month = "December" } @TechReport{'wirsing95:_concur_spect, author = "M. Wirsing and F. Nickl and U. Lechner", title = "Concurrent object-oriented design specification in {SPECTRUM}", institution = "Institut f{\"u}r Informatik, Universit{\"a}t M{\"u}nchen", year = "1995" } @TechReport{'kosiuczenko95:_timed, author = "P. Kosiuczenko and M. Wirsing", title = "Timed rewriting logic with application to object-oriented specification", institution = "Institut f{\"u}r Informatik, Universit{\"a}t M{\"u}nchen", year = "1995" } @Unpublished{'lilius92:_sheaf_petri, author = "Johan Lilius", title = "Sheaf semantics for {P}etri nets", year = "1992", note = "To appear as Technical report, Helsinki University of Technology" } @Unpublished{'tracz93:_formal_lilean, author = "William Tracz", title = "Formal specification of parameterized programs in {LILEANNA}", year = "1993", note = "Manuscript, Version 7.0" } @Unpublished{'nygaard86:_basic, author = "Kristen Nygaard", title = "Basic concepts in object-oriented programming", year = "1986", note = "Lecture and paper delivered at the Object-Oriented Programming Workshop held at Yorktwon Heights, New Yor, June 9-13, 1986; abstract in {\it Sigplan Notices}, 21, No. 10, page 187, October 1986" } @Unpublished{'wallen92, author = "Lincoln Wallen", title = "A constructive interpretation of proof search", year = "1992", note = "To appear" } @Unpublished{'yan92:_provin, author = "Han Yan and Joseph Goguen and Tom Kemp", title = "Proving properties of partial functions with sort constraints", year = "1992", note = "To appear" } @Unpublished{'goguen92:_algeb, author = "Joseph Goguen", title = "Algebraic semantics for the object paradigm", year = "1992", note = "To appear" } @Unpublished{'diaconescu92:_logic, author = "R\u{a}zvan Diaconescu and Joseph Goguen and Petros Stefaneas", title = "Logical support for modularisation", year = "1992", note = "To appear, {\em Proceedings\/} of Workshop on Logical Frameworks (Edinburgh, Scotland, May 1991)" } @Article{'hardy86:_lattic_gas_autom_navier_stokes_equat, author = "J. Hardy and B. Hasslacher and Y. Pomeau", title = "Lattice Gas Automata for the {Navier-Stokes} Equation", journal = "Physical Review Letters", volume = "56", year = "1986", pages = "1505" } @Book{'91:_hot_chips_iii, title = "{HOT} Chips {III}", key = "HOT Chips", note = "Record of Symposium held at Stanford University August 26--27, 1991", year = "1991", publisher = "IEEE" } @Article{'schmidt91:_dataw, author = "Ulrich Schmidt and Knut Caesar", title = "Datawave: {A} Single-Chip Multiprocessor for Video Applications", journal = "IEEE Micro", publisher = "{IEEE} Computer Society", volume = "11", number = "3", pages = "22-25", month = "June", year = "1991" } @Book{'hayes85, author = "Patrick Hayes", title = "The second naive physics manifesto", booktitle = "Readings in Knowledge Representation", editor = "Ronald Brachman and Hector Levesque", pages = "467-485", year = "1985", publisher = "Morgan Kaufmann" } @Book{'lynch96:_distr_algor, author = "Nancy Lynch", title = "Distributed Algorithms", year = "1996", publisher = "Morgan Kaufmann" } @InCollection{'borkar88, author = "S. Borkar and R. Cohn and G. Cox and H. T. Kung and M. Lam and B. Moore and C. Peterson and J. Pieper and L. Rankin and P. S. Tseng and J. Sutton and J. Urbanski and J. Webb", title = "{iWARP}: an integrated solution to high-speed parallel computing", booktitle = "Proceedings of Supercomputing '88", publisher = "IEEE Press", pages = "330-339", year = "1988" } @InCollection{'aida92:_simul_perfor_estim_rewrit_rule_machin, author = "H. Aida and J. Goguen and S. Leinwand and P. Lincoln and J. Meseguer and B. Taheri and T. Winkler", title = "Simulation and Performance Estimation for the Rewrite Rule Machine", booktitle = "Proceedings of the Fourth Symposium on the Frontiers of Massively Parallel Computation", pages = "336-344", year = "1992", publisher = "IEEE" } @InCollection{'bracha92:_modul, author = "G. Bracha and G. Lindstrom", title = "Modularity meets inheritance", booktitle = "Proceedings of the International Conference on Computer Languages", pages = "282-290", year = "1992", publisher = "IEEE" } @InCollection{'decouchant91, author = "D. Decouchant and P. Le Dot and M. Riveill and C. Roisin and X. Rousett de Pina", title = "A synchronization mechanism for an object-oriented distributed system", booktitle = "Proceedings of the Eleventh International Conference on Distributed Computing Systems", pages = "152-159", year = "1991", publisher = "IEEE" } @InCollection{'goguen82:_secur, author = "Joseph Goguen and Jos\'e Meseguer", title = "Security policies and security models", booktitle = "Proceedings of the 1982 Symposium on Security and Privacy", pages = "11-20", year = "1982", publisher = "IEEE" } @InCollection{'goguen84:_unwin, author = "Joseph Goguen and Jos\'e Meseguer", title = "Unwinding and inference control", booktitle = "Proceedings of the 1984 Symposium on Security and Privacy", pages = "75-86", year = "1984", publisher = "IEEE" } @Article{'caromel90:_concur, author = "Denis Caromel", title = "Concurrency and reusability: from sequential to parallel", journal = "Journal of Object-Oriented Programming", year = "1990", month = "September/October", pages = "34-42" } @Article{'weems91:_darpa_image_under_bench_paral_comput, author = "C. Weems and E. Riseman and A. Hamson", title = "The {DARPA} Image Understanding Benchmark for Parallel Computers", journal = "Journal of Parallel and Distributed Computing", year = "1991", volume = "11", number = "1", pages = "1-24" } @Article{'davis83:_negot, author = "R. Davis and R. G. Smith", title = "Negotiation as a metaphor for distributed problem solving", journal = "Artificial Intelligence", year = "1983", volume = "20", number = "1", pages = "63-109" } @Article{'wand88, author = "M. Wand and D. P. Friedman", title = "The mystery of the tower revealed: a non-reflective description of the reflective tower", journal = "Lisp and Symbolic Computation", year = "1988", volume = "1", number = "1", pages = "11-38" } @Article{'walther85, author = "Christoph Walther", title = "A mechanical solution to {Schubert's} steamroller by many-sorted resolution", journal = "Artificial Intelligence", year = "1985", volume = "26", number = "2", pages = "217-224" } @Article{'hayes89:_hyper, author = "John Hayes and Trevor Mudge", title = "Hypercube supercomputers", journal = "Proceedings of the IEEE", year = "1989", volume = "77", number = "12", pages = "1829-1841" } @Article{'nilsson91:_logic, author = "Nils Nilsson", title = "Logic and artificial intelligence", journal = "Artificial Intelligence", year = "1991", volume = "47", pages = "31-56" } @Article{'meseguer90:_petri_nets_are_monoid, author = "Jos\'{e} Meseguer and Ugo Montanari", title = "Petri Nets Are Monoids", journal = "Information and Computation", year = "1990", volume = "88", pages = "105-155" } @Article{'asperti92:_categ, author = "Andrea Asperti and Simone Martini", title = "Categorical models of polymorphism", journal = "Information and Computation", year = "1992", volume = "99", pages = "1-79" } @Article{'macqueen85:_modul_stand_ml, author = "David Mac{Queen}", title = "Modules for Standard {ML}", journal = "Polymorphism", year = "1985", volume = "2", number = "2", month = "October", note = "Earlier version appeared in Proc. 1984 ACM Symp. on Lisp and Functional Programming" } @Article{'moss92:_final_algeb_cosem_algeb_degrees_unsol, author = "L. Moss and J. Meseguer and J. A. Goguen", title = "Final Algebras, Cosemicomputable Algebras, and Degrees of Unsolvability", journal = "Theoretical Computer Science", year = "1992", volume = "100", pages = "267-302" } @Article{'shapiro83:_objec_prolog, author = "Ehud Shapiro and Akikazu Takeuchi", title = "Object oriented programming in concurrent {Prolog}", journal = "New Generation Computing", year = "1983", volume = "1", pages = "25-48" } @Unpublished{'nigam:_alloc_weapon_target, author = "M. Nigam and S. Sahni and D. Shetti and J. R. Slagle", title = "Allocation of Weapons to Targets", note = "Computer Science Department, University of Minnesota" } @Unpublished{'goguen:_hyper, author = "Joseph Goguen", title = "Hyperprogramming: a formal approach to software environments", note = "In Proc. 1990 Symp. on Formal Methods in Software Development, Tokyo, Japan" } @Unpublished{'bedard90:_privat, author = "Fernand Bedard", title = "Private communication", year = "1990", month = "December" } @Unpublished{'abramsky:_comput_inter_linear_logic, author = "Sansom Abramsky", title = "Computational Interpretations of Linear Logic", note = "Imperial College, October 1990" } @Unpublished{'manna:_tempor_logic_react_system, author = "Zohar Manna and Amir Pnueli", title = "The {Temporal} {Logic} of {Reactive} {Systems}", note = "To be published by Springer-Verlag" } @Unpublished{'astesiano:_obser, author = "Egidio Astesiano and Alessandro Giovini and Gianna Reggio", title = "Observational structures and their logics", note = "To appear in {\it Theoretical Computer Science}" } @Article{'bloom76:_variet_order_algeb, author = "Steven Bloom", title = "Varieties of Ordered Algebras", journal = "Journal of Computer and System Sciences", volume = "13", pages = "200-212", year = "1976" } @Article{'goguen83:_correc, author = "Joseph Goguen and Jos\'{e} Meseguer", title = "Correctness of recursive parallel nondeterministic flow programs", journal = "Journal of Computer and System Sciences", volume = "27", pages = "268-290", year = "1983" } @Article{'wegner90:_concep_parad_objec_orien_progr, author = "Peter Wegner", title = "Concepts and Paradigms of Object-Oriented Programming", journal = "OOPS Messenger", volume = "1", pages = "7-87", year = "1990" } @Article{'courcelle79:_infin, author = "Bruno Courcelle", title = "Infinite trees in normal form and recursive equations having a unique solution", journal = "Mathematical Systems Theory", volume = "13", pages = "131-180", year = "1979" } @Article{'meseguer80:_variet_chain_compl_algeb, title = "Varieties of Chain-Complete Algebras", author = "Jos\'e Meseguer", year = "1980", journal = "Journal of Pure and Applied Algebra", volume = "19", pages = "347-383" } @Article{'hesselink88, title = "A mathematical approach to nondeterminism in data types", author = "W. H. Hesselink", year = "1988", journal = "ACM Trans. Prog. Lang. and Sys.", volume = "10", pages = "87-117" } @Article{'allen97, title = "A formal basis for architectural connection", author = "R. Allen and D. Garlan", year = "1997", month = "July", journal = "ACM Trans. Soft. Eng. and Meth." } @InCollection{'meseguer81:_birkh_theor_algeb_class_inter_progr_schem, title = "A {Birkhoff}-like Theorem for Algebraic Classes of Interpretations of Program Schemes", author = "Jos\'e Meseguer", year = "1981", booktitle = "Formalization of Programming Concepts", publisher = "Springer-Verlag", pages = "152-168", editor = "J. Diaz and I. Ramos", note = "LNCS, Volume 107" } @InCollection{'meseguer92:_paral_progr_maude, title = "Parallel Programming in {Maude}", author = "Jos\'{e} Meseguer and Timothy Winkler", year = "1992", booktitle = "Research Directions in High-level Parallel Programming Languages", publisher = "Springer LNCS 574", pages = "253-293", editor = "J.-P. Ban\^{a}tre and D. Le M\`{e}tayer", note = "Also Technical Report SRI-CSL-91-08, SRI International, Computer Science Laboratory, November 1991" } @InCollection{'miller90, title = "A logic programming language with lambda-abstraction, function variables, and simple unification", author = "Dale Miller", year = "1990", booktitle = "Extensions of Logic Programming", publisher = "Springer-Verlag", pages = "253-281", editor = "P. Schroeder-Heister", note = "LNCS, Volume 475" } @InCollection{'benthem:_tempor_logic, title = "Temporal Logic", author = "Johan van Benthem", booktitle = "Handbook of Logic in Artificial Intelligence and Logic Programming", publisher = "Oxford University Press", editor = "D. Gabbay and C. Hogger and J. Robinson", note = "To appear" } @InCollection{'stirling:_modal_tempor_logic, title = "Modal and Temporal Logics", author = "Colin Stirling", booktitle = "Handbook of Logic in Computer Science", publisher = "Oxford University Press", editor = "S. Abramsky and D. Gabbay and T. Maibaum", note = "To appear" } @InCollection{'seitz90:_concur_archit, title = "Concurrent Architectures", author = "Charles L. Seitz", year = "1990", booktitle = "{VLSI} and Parallel Computation", publisher = "Morgan Kaufmann", pages = "1-84", editor = "R. Suaya and G. Birtwistle" } @InCollection{'dally90:_networ, title = "Network and processor architecture for message-driven computers", author = "William Dally", year = "1990", booktitle = "{VLSI} and Parallel Computation", publisher = "Morgan Kaufmann", pages = "140-222", editor = "R. Suaya and G. Birtwistle" } @InCollection{'goedel65, title = "On undecidable propositions of formal mathematical systems", author = "K. {G\"odel}", year = "1965", booktitle = "The Undecidable", publisher = "Raven Press", pages = "39-74", editor = "Martin Davis" } @Book{'guessarian81:_algeb_seman, title = "Algebraic Semantics", author = "Irene Guessarian", year = "1981", publisher = "Springer-Verlag", note = "LNCS, Volume 99" } @Book{'trew91:_past_presen_paral, title = "Past, Present, Parallel: {A} survey of Available Computing Systems", author = "Arthur Trew and Greg Wilson", year = "1991", publisher = "Springer-Verlag" } @Book{'ehrig85:_fundam_algeb_specif, title = "Fundamentals of Algebraic Specification 1", author = "Hartmut Ehrig and Bernd Mahr", year = "1985", publisher = "Springer-Verlag" } @Book{'brachman85:_readin_knowl_repres, title = "Readings in Knowledge Representation", author = "Ronald Brachman and Hector Levesque", year = "1985", publisher = "Morgan Kaufmann" } @Book{'huet86:_formal_struc_comput_deduc, title = "Formal Structures for Computation and Deduction", author = "G. Huet", year = "1986", publisher = "INRIA" } @Book{'klop80:_combin, title = "Combinatory reduction systems", author = "J. W. Klop", year = "1980", publisher = "Mathematisch Centrum, Amsterdam" } @InCollection{'courcelle78:_algeb_seman_recur_progr_schem, title = "The Algebraic Semantics of Recursive Program Schemes", author = "Bruno Courcelle and Maurice Nivat", year = "1978", pages = "16-30", booktitle = "Proceedings, Mathematical Foundations of Computer Science", note = "LNCS, Volume 64", publisher = "Springer-Verlag" } @InCollection{'meseguer77, title = "On order-complete universal algebra and enriched functorial semantics", author = "Jos\'e Meseguer", year = "1977", booktitle = "Proceedings, Foundations of Computation Theory", editor = "Marek Karpi\'nski", note = "LNCS, Volume 56", pages = "294-301", publisher = "Springer-Verlag" } @TechReport{'jagannathan90:_glu_progr_languag, author = "R. Jagannathan and A. A. Faustini", title = "The {GLU} Programming Language", year = "1990", month = "November", number = "SRI-CSL-90-11", institution = "SRI International, Computer Science Laboratory" } @TechReport{'smolka93:_objec_oz, author = "Gert Smolka and Martin Henz and J{\"{o}}rg W{\"{u}}rtz", title = "Object-oriented concurrent constraint programming in {Oz}", year = "1993", month = "April", number = "RR-93-16", institution = "DFKI, Saarbr{\"{u}}cken" } @TechReport{'bruce92, author = "Kim Bruce", title = "A paradigmatic object-oriented programming language: design, static typing and semantics", year = "1992", month = "January", number = "CS-92-01", institution = "Williams College" } @TechReport{'goguen78:_order_sorted_algeb, author = "Joseph Goguen", title = "Order Sorted Algebra", year = "1978", number = "Semantics and Theory of Computation Report 14", institution = "UCLA" } @TechReport{'smith92:_const_specif_morph, author = "Douglas R. Smith", title = "Constructing Specification Morphisms", year = "1992", month = "January", number = "KES.U.92.1", institution = "Kestrel Institute" } @TechReport{'hudak90:_repor_progr_languag_haskel, author = "Paul Hudak", title = "Report on the Programming Language {Haskell}", year = "1990", month = "April", institution = "Computing Science Department, University of Glasgow" } @TechReport{'talcott91, author = "C. Talcott", title = "A theory of binding structures and applications to rewriting", year = "1991", month = "October", institution = "Computer Science Department, Stanford University" } @TechReport{'wiederhold90:_towar_megap, author = "G. Wiederhold and P. Wegner and S. Ceri", title = "Towards {Megaprogramming}", year = "1990", month = "October", number = "STAN-CS-90-1341", institution = "Computer Science Department, Stanford University" } @TechReport{'giunchiglia94:_reason, author = "F. Giunchiglia and C. L. Pecchiari and C. Talcott", title = "Reasonig theories: towards an architecture for open mechanized reasoning systems", year = "1994", month = "November", number = "9409-15", institution = "IRST, University of Trento", note = "Also in {\em Workshop on Frontiers of Combining Systems, FROCOS'96, 1996}" } @TechReport{'meseguer90:_rewrit_unified_model_concur, author = "Jos\'{e} Meseguer", title = "Rewriting as a Unified Model of Concurrency", year = "1990", month = "February", number = "SRI-CSL-90-02", institution = "SRI International, Computer Science Laboratory", note = "Revised June 1990" } @Unpublished{'corporation90:_connec_machin_techn_summar, author = "Thinking Machines Corporation", title = "Connection Machine Technical Summary", year = "1990" } @TechReport{'watari89:_exten, author = "Shigeru Watari and Shinji Kono and Ei-ichi Osawa and Rik Smoody and Mario Tokoro", title = "Extending object-oriented systems to support dialectic worldviews", year = "1989", institution = "Sony Computer Science Laboratory, Tokyo", note = "Presented at the Advanced Database System Symposium, Kyoto, December 1989" } @TechReport{'matsuoka91:_inher, author = "S. Matsuoka and K. Wakita and A. Yonezawa", title = "Inheritance anomaly in object-oriented concurrent programming languages", year = "1991", month = "January", institution = "University of Tokyo, Dept. of Information Science" } @Article{'meseguer96:_proces_place_trans_petri, author = "Jos\'e Meseguer and Ugo Montanari and Vladimiro Sassone", title = "Process versus unfolding semantics for {Place/Transition} {Petri} nets", journal = "Theoretical Computer Science", volume = "153", number = "1--2", pages = "171-210", year = "1996" } @Article{'alur95, author = "R. Alur and C. Courcoubetis and N. Halbwachs and T. A. Henzinger and P.-H. Ho and X. Nicollin and A. Olivero and J. Sifakis and S. Yovine", title = "The algorithmic analysis of hybrid systems", journal = "Theoretical Computer Science", volume = "138", pages = "3-34", year = "1995" } @InProceedings{'berry90:_chemic_abstr_machin, title = "The Chemical Abstract Machine", author = "{G\'{e}rard Berry and G\'{e}rard Boudol}", booktitle = "Proc. POPL'90", publisher = "ACM", pages = "81-94", year = "1990" } @Article{'berry92:_chemic_abstr_machin, author = "G\'{e}rard Berry and G\'{e}rard Boudol", title = "The Chemical Abstract Machine", journal = "Theoretical Computer Science", volume = "96", number = "1", pages = "217-248", year = "1992" } @Article{'meseguer92:_condit_rewrit_logic_unified_model_concur, author = "Jos\'{e} Meseguer", title = "Conditional Rewriting Logic as a Unified Model of Concurrency", journal = "Theoretical Computer Science", volume = "96", number = "1", pages = "73-155", year = "1992" } @Article{'cerioli97:_may_i, author = "Maura Cerioli and Jos\'e Meseguer", title = "May {I} borrow your logic? ({Transporting} logical structure along maps)", journal = "Theoretical Computer Science", volume = "173", pages = "311-347", year = "1997" } @Article{'best89:_sequen_petri, author = "E. Best and R. Devillers", title = "Sequential and concurrent behavior in {Petri} net theory", journal = "Theoretical Computer Science", volume = "55", pages = "87-136", year = "1989" } @Article{'huet73, author = "Gerard Huet", title = "A unification algorithm for typed lambda calculus", journal = "Theoretical Computer Science", volume = "1", number = "1", pages = "27-57", year = "1973" } @TechReport{'badouel90:_condit, author = "Eric Badouel", title = "Conditional rewrite rules as an algebraic semantics of processes", year = "1990", month = "May", number = "1226", institution = "INRIA" } @TechReport{'dowek91:_coq, author = "Gilles Dowek and Amy Felty and Hugo Herberlin and G\'erard Huet and Christine Paulin-Mohring and Benjamin Werner", title = "The {Coq} proof assistant user's guide", year = "1991", month = "December", number = "Rapport Technique 134", institution = "INRIA" } @TechReport{'degano90:_axiom_algeb_net_comput_proces, author = "P. Degano and J. Meseguer and U. Montanari", title = "Axiomatizing the Algebra of Net Computations and Processes", year = "1990", month = "November", number = "SRI-CSL-90-12", institution = "SRI International, Computer Science Laboratory", note = "To appear in {\em Acta Informatica}" } @TechReport{'seitz88:_c_abbrev_guide_multic_progr, author = "C. L. Seitz and J. Seizovic and W.-K. Su", title = "The {C} Programmer's Abbreviated Guide to Multicomputer Programming", year = "1988", month = "January", number = "CS-TR-88-1", institution = "California Institute of Technology", note = "Revised April 1989" } @Unpublished{'meseguer:_condit, author = "Jos\'{e} Meseguer", title = "Conditional rewriting logic: deduction, models and concurrency", note = "In S. Kaplan and M. Okada (eds.) {\it Proc. CTRS'90}, Montreal, Canada, 1990, Springer LNCS 516, pp. 64-91, 1991" } @Unpublished{'lincoln:_maude, author = "Patrick Lincoln and Narciso Mart\'{\i}-Oliet and Jos\'{e} Meseguer", title = "Maude: Making parallel programming machine-independent", note = "Submitted for publication" } @Unpublished{'meseguer:_condit, author = "Jos\'{e} Meseguer", title = "Conditional rewriting logic: deduction, models and concurrency", note = "This volume" } @Unpublished{'sewell90:_cell, author = "P. M. Sewell", title = "Cell machine correctness via parallel jungle rewriting", year = "1990", note = "MSc Thesis, Programming Research Group, University of Oxford" } @TechReport{'ohmaki90:_basic_lotos_obj, author = "K. Ohmaki and K. Futatsugi and K. Takahashi", title = "A Basic {LOTOS} simulator in {OBJ}", year = "1990", month = "March", number = "TR-90-11", institution = "ETL" } @Unpublished{'hussmann:_nondet, author = "H. Hussmann", title = "Nondeterministic algebraic specifications and nonconfluent term rewriting", note = "Computer Science Dept., TU Munich" } @Unpublished{'devlin:_logic_infor, author = "Keith Devlin", title = "Logic and Information", note = "Book to appear" } @TechReport{'engelfriet90:_paral_objec_based_system_petri, author = "J. Engelfriet and G. Leih and G. Rozenberg", title = "Parallel Object-Based Systems and {Petri} Nets, {I} and {II}", year = "1990", month = "February", number = "90-04,90-05", institution = "Dept. of Computer Science, University of Leiden" } @InProceedings{'engelfriet91:_net_pots_pops, author = "J. Engelfriet and G. Leih and G. Rozenberg", title = "Net-based description of parallel object-based systems, or {POT}s and {POP}s", booktitle = "Foundations of Object-Oriented Languages, Noordwijkerhout, The Netherlands, May/June 1990", editor = "J. W. de Bakker and W. P. de Roever and G. Rozenberg", year = "1991", publisher = "Springer LNCS 489", pages = "229-273" } @InProceedings{'janson91:_progr_andor, author = "Sverker Janson and Seif Haridi", title = "Programming paradigms of the {Andorra} kernel language", year = "1991", booktitle = "Proc. 1991 Intl. Symp. on Logic Programming", editor = "V. Saraswat and K. Ueda", publisher = "MIT Press", pages = "167-186" } @InProceedings{'meseguer92:_multip_logic_progr, author = "Jos\'e Meseguer", title = "Multiparadigm Logic Programming", booktitle = "Proc. 3rd Intl. Conf. on Algebraic and Logic Programming", editor = "H. Kirchner and G. Levi", year = "1992", publisher = "Springer LNCS 632", pages = "158-200" } @InProceedings{'meseguer92:_using_rewrit_logic_specif_progr, author = "Jos\'e Meseguer and Kokichi Futatsugi and Timothy Winkler", title = "Using Rewriting Logic to Specify, Program, Integrate, and Reuse Open Concurrent Systems of Cooperating Agents", year = "1992", booktitle = "Proceedings of the 1992 International Symposium on New Models for Software Architecture, Tokyo, Japan, November 1992", publisher = "Research Institute of Software Engineering", pages = "61-106" } @InProceedings{'frolund92:_inher_synch_const_concur_objec, author = "Sven Frolund", title = "Inheritance of Synchronization Constraints in Concurrent Object-Oriented Programming Languages", booktitle = "Proc. ECOOP'92", editor = "O. Lehrmann Madsen", year = "1992", publisher = "Springer LNCS 615", pages = "185-196" } @InProceedings{'meseguer93:_solvin_inher_anomal_concur_objec_orien_progr, author = "Jos\'e Meseguer", title = "Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming", booktitle = "Proc. ECOOP'93", editor = "Oscar M. Nierstrasz", year = "1993", publisher = "Springer LNCS 707", pages = "220-246" } @InProceedings{'neusius91:_synch_action, author = "Christian Neusius", title = "Synchronizing Actions", booktitle = "Proc. ECOOP'91", editor = "Pierre America", year = "1991", publisher = "Springer LNCS 512", pages = "118-132" } @InProceedings{'america87:_synch_action, author = "Pierre America", title = "Synchronizing Actions", booktitle = "Proc. ECOOP'87", year = "1987", publisher = "Springer LNCS 276", pages = "234-242" } @InProceedings{'kafura89:_inher, author = "Dennis Kafura and Keung Lee", title = "Inheritance in actor based concurrent object oriented languages", booktitle = "Proc. ECOOP'89", year = "1989", publisher = "Cambridge University Press", pages = "131-145" } @InProceedings{'maier86:_logic_objec, author = "David Maier", title = "A Logic for Objects", booktitle = "Proc. Workshop on Foundations of Deductive Databases and Logic Programming, Washington, D.C.", year = "1986", pages = "6-26" } @InProceedings{'goguen85:_merged_views_closed_world_order_sorts, author = "Joseph Goguen", title = "Merged Views, Closed Worlds, and Ordered Sorts: Some Novel Database Features in {OBJ}", booktitle = "Proc. 1982 Workshop on Database Interfaces", editor = "Alex Borgida and Peter Buneman", year = "1985", publisher = "University of Pennsylvania, Computer Science Department", pages = "38-47" } @InProceedings{'atkinson91:_bulk, author = "M. Atkinson and P. Richard and P. Trinder", title = "Bulk types for large scale programming", booktitle = "Proc. Next Generation Information System Technology", year = "1991", publisher = "Springer LNCS 504", pages = "228-250" } @InProceedings{'breazu-tannen91:_logic, author = "V. Breazu-Tannen and R. Subrahmanyam", title = "Logical and computational aspects of programming with sets/bags/lists", booktitle = "Proc. ICALP'91", year = "1991", publisher = "Springer LNCS 510", pages = "60-75" } @InProceedings{'degano92:_proved, author = "P. Degano and C. Priami", title = "Proved trees", booktitle = "Proc. ICALP'92", year = "1992", publisher = "Springer LNCS 623", pages = "629-640" } @InProceedings{'mason97, author = "I. Mason and C. Talcott", title = "A semantics preserving actor translation", booktitle = "Proc. ICALP'97", year = "1997", publisher = "Springer LNCS 1256", pages = "369-378" } @Unpublished{'mason00:_simpl_networ_protoc_simul_maude, author = "I. Mason and C. Talcott", title = "Simple Network Protocol Simulation within {Maude}", year = "May 2000", note = "Submitted for publication" } @InProceedings{'hintermeier94:_dynam, author = "C. Hintermeier and C. Kirchner and H. Kirchner", title = "Dynamically-typed computations for order-sorted equational presentations", booktitle = "Proc. ICALP'94", year = "1994", publisher = "Springer LNCS 510", pages = "60-75" } @InProceedings{'ehrich91, author = "Hans-Dieter Ehrich and Joseph Goguen and Am\'{\i}lcar Sernadas", title = "A categorical theory of objects a observed processes", booktitle = "Foundations of Object-Oriented Languages, Noordwijkerhout, The Netherlands, May/June 1990", editor = "J. W. de Bakker and W. P. de Roever and G. Rozenberg", year = "1991", publisher = "Springer LNCS 489", pages = "203-228" } @InProceedings{'fiadeiro88:_struc_theor_conseq, author = "J. Fiadeiro and A. Sernadas", title = "Structuring Theories on Consequence", editor = "D. Sannella and A. Tarlecki", booktitle = "Recent Trends in Data Type Specification", year = "1988", publisher = "Springer LNCS 332", pages = "44-72" } @InProceedings{'slagle82:_battl, author = "J. R. Slagle and R. R. Cantone and E. J. Halpern", title = "Battle, an expert decision aid for fire support command and control", booktitle = "Proceedings 49th MORS", year = "1982", pages = "35-38" } @TechReport{'engelfriet90:_paral_objec_based_system_petri_nets, author = "J. Engelfriet and G. Leih and G. Rozenberg", title = "Parallel Object-Based Systems and {Petri} Nets. {Part} {I}: Basic Notions, Reference Passing and Handshaking", year = "1990", month = "February", number = "90-04", institution = "Dept. of Computer Science, University of Leiden" } @TechReport{'hintermeier94:_dynam, author = "C. Hintermeier and C. Kirchner and H. Kirchner", title = "Dynamically-typed computations for order-sorted equational presentations", year = "1994", month = "March", number = "2208", institution = "INRIA" } @TechReport{'engelfriet90:_paral_objec_based_system_petri_nets, author = "J. Engelfriet and G. Leih and G. Rozenberg", title = "Parallel Object-Based Systems and {Petri} Nets. {Part} {II}: Actor Systems, Dangling References and Semantics", year = "1990", month = "February", number = "90-05", institution = "Dept. of Computer Science, University of Leiden" } @TechReport{'mosses89:_unified_algeb_instit, author = "Peter Mosses", title = "Unified Algebras and Institutions", year = "1989", institution = "Computer Science Department, Aarhus University", number = "DAIMI PB-274" } @TechReport{'mosses89:_unified_algeb_instit, author = "Peter Mosses", title = "Unified Algebras and Institutions", year = "1989", institution = "Computer Science Department, Aarhus University", number = "DAIMI PB-274" } @TechReport{'goguen89:_rewrit_rule_machin, author = "J. A. Goguen and S. Leinwand and J. Meseguer and T. Winkler", title = "The Rewrite Rule Machine, 1988", year = "1989", institution = "Oxford University, Programming Research Group", number = "PRG-76" } @InCollection{'goguen73:_categ_found_gener_system_theor, title = "Categorical Foundations for General Systems Theory", author = "Joseph Goguen", booktitle = "Advances in Cybernetics and Systems Research", editor = "F. Pichler and R. Trappl", year = "1973", publisher = "Transcripta Books", pages = "121-130" } @Article{'huet80:_confl_reduc, title = "Confluent Reductions: Abstract Properties and Applications to Term Rewriting Systems", author = "Gerard Huet", journal = "Journal of the Association for Computing Machinery", volume = "27", pages = "797-821", year = "1980", note = "Preliminary version in {\it 18th Symposium on Mathematical Foundations of Computer Science}, 1977" } @Article{'shapiro89:_famil_concur_logic_progr_languag, title = "The Family of Concurrent Logic Programming Languages", author = "E. Shapiro", journal = "ACM Computing Surveys", volume = "21", pages = "413-510", year = "1989" } @Article{'bal89:_progr_languag_distr_comput_system, title = "Programming Languages for Distributed Computing Systems", author = "H. Bal and J. Steiner and A. Tanenbaum", journal = "ACM Computing Surveys", volume = "21", pages = "261-322", year = "1989" } @Article{'lambek70:_subeq, title = "Subequalizers", author = "J. Lambek", journal = "Canadian Math. Bull.", volume = "13", pages = "337-349", year = "1970" } @InCollection{'dershowitz90:_rewrit_system, title = "Rewrite Systems", author = "N. Dershowitz and J.-P. Jouannaud", booktitle = "Handbook of Theoretical Computer Science, Vol. B", year = "1990", editor = "J. van Leeuwen", pages = "243-320", publisher = "North-Holland" } @InCollection{'courcelle90:_graph, title = "Graph rewriting: an algebraic and logic approach", author = "B. Courcelle", booktitle = "Handbook of Theoretical Computer Science, Vol. B", year = "1990", editor = "J. van Leeuwen", pages = "193-242", publisher = "North-Holland" } @InCollection{'smorynski77, title = "The incompleteness theorems", author = "C. Smorynski", booktitle = "Handbook of Mathematical Logic", year = "1977", editor = "J. Barwise", pages = "821-865", publisher = "North-Holland" } @InCollection{'goguen89:_obj_theor_prover_applic_hardw_verif, title = "{OBJ} as a Theorem Prover with Application to Hardware Verification", author = "Joseph Goguen", booktitle = "Current Trends in Hardware Verification and Automated Theorem Proving", editor = "P. S. Subramanyam and G. Birtwistle", year = "1989", publisher = "Springer-Verlag", pages = "218-267" } @Article{'goguen75:_objec, title = "Objects", author = "Joseph Goguen", journal = "International Journal of General Systems", volume = "1", number = "4", year = "1975", pages = "237-243" } @Article{'kleene36:_gener_recur_funct_natur_number, title = "General Recursive Functions of Natural Numbers", author = "Stephen C. Kleene", journal = "Mathematische Annalen", volume = "112", number = "5", year = "1936", pages = "727-742" } @Article{'kleene36, title = "$\lambda$-definability and recursiveness", author = "Stephen C. Kleene", journal = "Duke Math. J.", volume = "2", year = "1936", pages = "340-353" } @InCollection{'goguen89:_princ_param_progr, title = "Principles of Parameterized Programming", author = "Joseph Goguen", booktitle = "Software Reusability, Volume {I}: Concepts and Models", editor = "Ted Biggerstaff and Alan Perlis", publisher = "Addison-Wesley", year = "1989", pages = "159-225" } @Book{'goguen93:_applic_algeb_specif_using_obj, title = "Applications of Algebraic Specification Using {OBJ}", editor = "Joseph Goguen", publisher = "Cambridge University Press", year = "1993" } @Book{'ehrig91:_graph_gramm_applic_comput_scien, title = "Graph Grammars and their Application to Computer Science", editor = "H. Ehrig and H.-J. Kreowski and G. Rozenberg", publisher = "Springer LNCS 532", year = "1991" } @InProceedings{'raoult94:_set, author = "J.-C. Raoult and F. Voisin", title = "Set-theoretic graph rewriting", booktitle = "Graph Transformations in Computer Science", editor = "H.-J. Schneider and H. Ehrig", pages = "312-325", publisher = "Springer LNCS 776", year = "1994" } @Book{'schneider94:_graph_trans_comput_scien, title = "Graph Transformations in Computer Science", editor = "H.-J. Schneider and H. Ehrig", publisher = "Springer LNCS 776", year = "1994" } @Book{'sleep93:_term_graph_rewrit, title = "Term Graph Rewriting", editor = "M. R. Sleep and M. J. Plasmeijer and M. C. J. D. van Eekelen", publisher = "Wiley", year = "1993" } @Book{'carpenter92:_logic_typed_featur_struc, title = "The Logic of Typed Feature Structures", author = "Bob Carpenter", publisher = "Cambridge University Press", year = "1992" } @Book{'yonezawa88:_objec_orien_concur_progr, editor = "A. Yonezawa and M. Tokoro", title = "Object-Oriented Concurrent Programming", publisher = "MIT Press", year = "1988" } @Book{'turchin89:_refal, author = "Valentin F. Turchin", title = "Refal-5: programming guide and reference manual", publisher = "New England Publishing Co.", year = "1989" } @Book{'smith92:_proc, editor = "Brian Smith and Akinori Yonezawa", title = "Proc. of the {IMSA}'92 International Workshop on Reflection and Meta-Level Architecture, Tokyo, November 1992", publisher = "Research Institute of Software Engineering", year = "1992" } @Book{'tokoro92:_objec_based_concur_comput, editor = "M. Tokoro and O. Nierstrasz and P. Wegner", title = "Object-Based Concurrent Computing", publisher = "Springer LNCS 612", year = "1992" } @Book{'bond88:_readin_distr_artif_intel, editor = "A. Bond and L. Gasser", title = "Readings in Distributed Artificial Intelligence", publisher = "Morgan Kaufmann", year = "1988" } @Book{'saake91:_infor_system, editor = "G. Saake and A. Sernadas", title = "Information Systems---Correctness and Reusability", publisher = "Technische Universit{\"{a}}t Braunschweig, Information-Berichte 91-03", year = "1991" } @Book{'junglclaus91:_objec, editor = "R. Junglclaus and G. Saake and T. Hartmann and C. Sernadas", title = "Object-oriented specification of information systems: the {TROLL} language", publisher = "Technische Universit{\"{a}}t Braunschweig, Information-Berichte 91-04", year = "1991" } @Book{'hillis85:_connec_machin, author = "W. Hillis", title = "The Connection Machine", publisher = "MIT Press", year = "1985" } @Book{'hill94:_goedel_progr_languag, author = "P. M. Hill and J. W. Lloyd", title = "The {G\"odel} Programming Language", publisher = "MIT Press", year = "1994" } @Book{'kiczales91:_art_metaob_protoc, author = "Gregor Kiczales and Jim des Rivieres and Daniel G. Bobrow", title = "The Art of the Metaobject Protocol", publisher = "MIT Press", year = "1991" } @Book{'madisetti90:_advan_paral_distr_simul, editor = "V. Madisetti and D. Nicol and R. Fujimoto", title = "Advances in Parallel and Distributed Simulation", publisher = "Society for Computer Simulation", year = "1990" } @Book{'ege90:_objec_simul, editor = "R. K. Ege", title = "Object-oriented Simulation", publisher = "Society for Computer Simulation", year = "1990" } @Book{'keller87:_proc, title = "Proc. Workshop on graph reduction, Santa Fe, New Mexico", year = "1987", editor = "R. Keller and J. Fasel", publisher = "Springer LNCS 279" } @Book{'jouannaud88:_proceed_confer_condit_term_rewrit, title = "Proceedings, Conference on Conditional Term Rewriting, Orsay, France, July 8-10, 1987", editor = "Jean-Pierre Jouannaud and Stephane Kaplan", publisher = "Springer-Verlag, LNCS No. 308", year = "1988" } @Book{'logic89, author = "The Situation in Logic", title = "The situation in logic", publisher = "Center for the Study of Language and Information", note = "CSLI Lecture Notes No. 17", year = "1989" } @InCollection{'agha88:_concur_progr_using_actor, title = "Concurrent Programming Using Actors", author = "G. Agha and C. Hewitt", booktitle = "Object-Oriented Concurrent Programming", editor = "A. Yonezawa and M. Tokoro", publisher = "MIT Press", pages = "37-53", year = "1988" } @InCollection{'lieberman88:_concur_act, title = "Concurrent object-oriented programming in {Act 1}", author = "Henry Lieberman", booktitle = "Object-Oriented Concurrent Programming", editor = "A. Yonezawa and M. Tokoro", publisher = "MIT Press", pages = "9-36", year = "1988" } @InCollection{'america88:_pool_t, title = "{POOL-T}: {A} parallel object-oriented language", author = "Pierre America", booktitle = "Object-Oriented Concurrent Programming", editor = "A. Yonezawa and M. Tokoro", publisher = "MIT Press", pages = "199-220", year = "1988" } @InCollection{'goguen90:_seman_specif_rewrit_rule_machin, title = "Semantic Specifications for the Rewrite Rule Machine", author = "J. A. Goguen", booktitle = "Concurrency: Theory, Language and Architecture", editor = "A. Yonezawa and W. {Mc}{Coll} and T. Ito", pages = "216-234", publisher = "Springer LNCS, Vol. 491", year = "1990" } @Book{'agha86:_actor, author = "G. Agha", title = "Actors", publisher = "MIT Press", year = "1986" } @Book{'chien93:_concur_aggreg, author = "A. Chien", title = "Concurrent Aggregates", publisher = "MIT Press", year = "1993" } @Book{'chandy88:_paral_progr_desig, author = "K. Mani Chandy and Jayadev Misra", title = "Parallel Program Design: {A} Foundation", publisher = "Addison-Wesley", year = "1988" } @Book{'jacobson93:_objec_orien_softw_engin, author = "I. Jacobson and M. Christerson and P. Jonsson and G. {\"O}vergaard", title = "Object-Oriented Software Engineering", publisher = "Addison-Wesley", year = "1993" } @Book{'fowler97:_uml_distil, author = "M. Fowler and K. Scott", title = "{UML} Distilled", publisher = "Addison-Wesley", year = "1997" } @Book{'shaw96:_softw_archit, author = "M. Shaw and D. Garlan", title = "Software Architecture", publisher = "Prentice Hall", year = "1996" } @Book{'chandy92:_introd_paral_progr, author = "K. Mani Chandy and Stephen Taylor", title = "An Introduction to Parallel Programming", publisher = "Jones and Bartlett Publishers", year = "1992" } @Book{'barendregt84:_lambd_calcul_syntax_seman, author = "H. P. Barendregt", title = "{The} {Lambda} {Calculus}, its {Syntax} and {Semantics}", publisher = "North-Holland", year = "1984" } @Book{'curry68:_combin_logic, author = "H. B. Curry and R. Feys", title = "Combinatory Logic", publisher = "North-Holland", year = "1968" } @Book{'goldberg83:_small, author = "A. D. Goldberg and D. Robson", title = "Smalltalk80: The Language and its Implementation", publisher = "Addison-Wesley", year = "1983" } @InProceedings{'meseguer89:_gener_logic, author = "Jos\'{e} Meseguer", title = "General Logics", booktitle = "Logic Colloquium'87", year = "1989", editor = "H.-D. Ebbinghaus et al.", publisher = "North-Holland", pages = "275-329" } @InProceedings{'holmstrom88:_linear_funct_languag, author = "S. Holmstrom", title = "A Linear Functional Language", booktitle = "Workshop on Implementation of Lazy Functional Languages", year = "1988", editor = "T. Johnsson and S. Peyton-Jones and K. Karlsson", publisher = "Univ. of G{\"{o}}teborg and Chalmers University of Technology", pages = "13-32" } @InProceedings{'wadler91:_is, author = "Philip Wadler", title = "Is there a use for linear logic?", booktitle = "ACM/IFIP Symposium on Partial Evaluation and Semantic Based Program Manipulation", year = "1991", publisher = "ACM" } @InProceedings{'beeri92:_new_data_model_languag, author = "Catriel Beeri", title = "New Data Models and Languages---the Challenge", booktitle = "Proc. 11th Symposium on Principles of Database Systems", year = "1992", pages = "1-15", publisher = "ACM" } @InProceedings{'beeri92:_funct_predic_progr, author = "Catriel Beeri and Tova Milo", title = "Functional and Predicative Programming in {OODB}'s", booktitle = "Proc. 11th Symposium on Principles of Database Systems", year = "1992", pages = "176-190", publisher = "ACM" } @InProceedings{'corradini90, author = "Andrea Corradini and Ugo Montanari", title = "An algebraic semantics of logic programs as structured transition systems", editor = "S. Debray and M. Hermenegildo", booktitle = "North American Conference on Logic Programming", pages = "788-812", year = "1990", publisher = "MIT Press" } @InProceedings{'hussmann85:_unific, author = "H. Hussmann", title = "Unification in conditional equational theories", booktitle = "Proc. {EUROCAL} 2", editor = "B. F. Caviness", publisher = "Springer LNCS, Vol. 204", year = "1985", pages = "543-553" } @InProceedings{'o'donnell87:_survey_equat_logic_progr_projec, author = "Michael J. O'Donnell", title = "Survey of the Equational Logic Programming Project", booktitle = "Resolution of Equations in Algebraic Structures", year = "1987", editor = "Maurice Nivat and Hassan A{\"{}\i}t-Kaci", publisher = "MCC Corporation", note = "Preliminary Proceedings" } @InProceedings{'darlington81:_alice, author = "J. Darlington and M. J. Reeve", title = "Alice: {A} Multiprocessor Reduction Machine for the Parallel Evaluation of Applicative Languages", booktitle = "ACM Conference on Functional Programming Languages and Computer Architecture", year = "1981", publisher = "ACM" } @InProceedings{'hughes82:_super, author = "John Hughes", title = "Super-combinators: a new implementation method for applicative languages", pages = "1-10", booktitle = "ACM Symposium on Lisp and Functional Programming", year = "1982", publisher = "ACM" } @InProceedings{'meseguer90:_logic_theor_concur_objec, author = "Jos\'{e} Meseguer", title = "A Logical Theory of Concurrent Objects", booktitle = "{ECOOP-OOPSLA'90} Conference on Object-Oriented Programming, Ottawa, Canada, October 1990", pages = "101-115", year = "1990", publisher = "ACM" } @InProceedings{'andreoli90:_lo, author = "Jean-Marc Andreoli and Remo Pareschi", title = "{LO} and behold! {Concurrent} structured processes", booktitle = "{ECOOP-OOPSLA'90} Conference on Object-Oriented Programming, Ottawa, Canada, October 1990", pages = "44-56", year = "1990", publisher = "ACM" } @InProceedings{'andreoli91:_commun, author = "Jean-Marc Andreoli and Remo Pareschi", title = "Communication as fair distribution of knowledge", booktitle = "{OOPSLA'91} Conference on Object-Oriented Programming, Phoenix, Arizona, October 1991", pages = "212-229", year = "1991", publisher = "ACM" } @InProceedings{'ishikawa92:_commun_mechan_auton_objec, author = "Yutaka Ishikawa", title = "Communication Mechanism on Autonomous Objects", booktitle = "{OOPSLA'92} Conference on Object-Oriented Programming", pages = "303-314", year = "1992", publisher = "ACM" } @InProceedings{'tomlinson89:_inher_synch_enabl_sets, author = "Chris Tomlinson and Vineet Singh", title = "Inheritance and Synchronization with Enabled Sets", booktitle = "{OOPSLA'89} Conference on Object-Oriented Programming", pages = "103-112", year = "1989", publisher = "ACM" } @InProceedings{'wakita91:_linguis_suppor_devel_distr_organ_infor_system, author = "Ken Wakita and Akinori Yonezawa", title = "Linguistic Support for Development of Distributed Organizational Information Systems", booktitle = "Proc. {ACM COCS}", year = "1991", publisher = "ACM" } @InProceedings{'shibayama90:_reuse, author = "Etsuya Shibayama", title = "Reuse of concurrent object descriptions", booktitle = "Proc. {TOOLS 3}, Sydney", pages = "254-266", year = "1990" } @InProceedings{'caromel90:_progr, author = "Denis Caromel", title = "Programming abstractions for concurrent programming---a solution to the explicit/implicit control dilemma", booktitle = "Proc. {TOOLS 3}, Sydney", pages = "245-253", year = "1990" } @InProceedings{'bergstein91:_objec, author = "Paul Bergstein", title = "Object-preserving class transformations", booktitle = "{OOPSLA'91} Conference on Object-Oriented Programming, Phoenix, Arizona, October 1991", pages = "299-313", year = "1991", publisher = "ACM" } @InProceedings{'nierstrasz90:_viewin, author = "Oscar Nierstrasz and Michael Papathomas", title = "Viewing objects as patterns of communicating agents", booktitle = "{ECOOP-OOPSLA'90} Conference on Object-Oriented Programming, Ottawa, Canada, October 1990", pages = "38-43", year = "1990", publisher = "ACM" } @InProceedings{'watari89:_exten, author = "S. Watari and S. Kono and E. Osawa and R. Smoody and M. Tokoro", title = "Extending object-oriented systems to support dialectic worldviews", booktitle = "Symposium on Advanced Database Systems, Kyoto, Japan, December 1989", year = "1989" } @InProceedings{'yonezawa86:_objec_concur_progr_abcl, author = "A. Yonezawa and J.-P. Briot and Etsuya Shibayama", title = "Object-oriented Concurrent Programming in {ABCL/1}", booktitle = "{OOPSLA'86} Conference on Object-Oriented Programming, Portland, Oregon, September-October 1986", year = "1986", pages = "258-268", publisher = "ACM" } @InProceedings{'kobayashi94:_type, author = "N. Kobayashi and A. Yonezawa", title = "Type-theoretic foundations for concurrent object-oriented programming", booktitle = "{OOPSLA'94} Conference on Object-Oriented Programming, Portland, Oregon, October 1994", year = "1994", pages = "31-45", publisher = "ACM" } @InProceedings{'nierstrasz87:_activ_objec_hybrid, author = "Oscar Nierstrasz", title = "Active Objects in {Hybrid}", booktitle = "{OOPSLA'87} Conference on Object-Oriented Programming", year = "1987", pages = "243-253", publisher = "ACM" } @InProceedings{'meyer86:_gener, author = "Bertrand Meyer", title = "Genericity versus inheritance", booktitle = "{OOPSLA'86} Conference on Object-Oriented Programming, Portland, Oregon, September-October 1986", year = "1986", pages = "391-405", publisher = "ACM" } @InProceedings{'watanabe86:_reflec_objec_orien_concur_languag, author = "T. Watanabe and A. Yonezawa", title = "Reflection in an Object-Oriented Concurrent Language", booktitle = "{OOPSLA'88} Conference on Object-Oriented Programming, San Diego, California, September 1988", year = "1986", pages = "306-315", publisher = "ACM" } @Proceedings{'agha:_proceed_acm_sigpl_works_objec, editor = "G. Agha and P. Wegner and A. Yonezawa", title = "Proceedings of the {ACM}-{SIGPLAN} Workshop on Object-Based Concurrent Programming", note = "ACM Sigplan Notices, April 1989" } @InProceedings{'kramer89:_specif_concur_objec, author = "B. Kramer", title = "Specifying Concurrent Objects", editor = "G. Agha and P. Wegner and A. Yonezawa", booktitle = "Proceedings of the ACM-SIGPLAN Workshop on Object-Based Concurrent Programming", year = "1989", pages = "162-164", publisher = "ACM", note = "Sigplan Notices, April 1989" } @InProceedings{'nierstrasz89:_two_model_concur_objec, author = "O. Nierstrasz", title = "Two Models of Concurrent Objects", editor = "G. Agha and P. Wegner and A. Yonezawa", booktitle = "Proceedings of the ACM-SIGPLAN Workshop on Object-Based Concurrent Programming", year = "1989", pages = "174-176", publisher = "ACM", note = "Sigplan Notices, April 1989" } @InCollection{'seely89:_linear_logic_auton_categ_cofree_coalg, author = "R. A. G. Seely", title = "Linear Logic, $\ast$-Autonomous Categories and Cofree Coalgebras", booktitle = "Proc. AMS Summer Research Conference on Categories in Computer Science and Logic, Boulder, Colorado, June 1987", editor = "J. W. Gray and A. Scedrov", pages = "371-382", publisher = "AMS", year = "1989" } @InCollection{'dershowitz88:_equat_progr, author = "Nachum Dershowitz and David A. Plaisted", title = "Equational Programming", booktitle = "Machine Intelligence 11: The logic and acquisition of knowledge", editor = "J. Richards", pages = "21-56", publisher = "Oxford University Press", year = "1988" } @Book{'reichel87:_initial_comput_algeb_specif_partial_algeb, author = "H. Reichel", title = "Initial Computability, Algebraic Specifications, and Partial Algebras", publisher = "Oxford University Press", year = "1987" } @Book{'nordstroem90:_progr_martin_loef_type_theor, author = "Bengt Nordstr{\"o}m and Kent Petersson and Jan Smith", title = "Programming in {Martin-L\"of} Type Theory", publisher = "Oxford University Press", year = "1990" } @InProceedings{'hyland87, title = "A small complete category", author = "J. M. E. Hyland", booktitle = "Proc. Conf. on Church's Thesis: Fifty Years Later", year = "1987" } @InProceedings{'grothendieck72:_prefas, author = "A. Grothendieck and J. L. Verdier", title = "Pr\'{e}fascieaux", booktitle = "Th\'{e}orie de Topos et Cohomologie Etale des Sch\'{e}mas, SGA4", year = "1972", editor = "J. L. Verdier {M. Artin, A Grothendieck}", publisher = "Springer Lecture Notes in Mathematics No. 269" } @Book{'gabriel71:_lokal_kateg, author = "P. Gabriel and F. Ulmer", title = "{Lokal} pr{\"{a}}sentierbare {Kategorien}", year = "1971", publisher = "Springer Lecture Notes in Mathematics No. 221" } @InProceedings{'kelly74:_review, author = "G. M. Kelly and R. Street", title = "Review of the elements of 2-categories", booktitle = "{Category} {Seminar}, {Sydney} 1972/73", year = "1974", pages = "75-103", editor = "G. M. Kelly", publisher = "Springer Lecture Notes in Mathematics No. 420" } @InProceedings{'volger75:_compl_theor_logic_categ, author = "H. Volger", title = "Completeness Theorem for Logical Categories", booktitle = "Model Theory and Topoi", year = "1975", editor = "F. W. Lawvere and C. Maurer and G. C. Wraith", publisher = "Springer Lecture Notes in Mathematics No. 445" } @InProceedings{'keane75:_abstr_horn, author = "Orville Keane", title = "Abstract {Horn} theories", booktitle = "Model Theory and Topoi", year = "1975", pages = "15-50", editor = "F. W. Lawvere and C. Maurer and G. C. Wraith", publisher = "Springer Lecture Notes in Mathematics No. 445" } @InProceedings{'lambek69:_deduc_system_categ_ii, author = "Joachim Lambek", title = "Deductive Systems and Categories {II}", booktitle = "Category Theory, Homology Theory and their Applications I", year = "1969", pages = "76-122", publisher = "Springer Lecture Notes in Mathematics No. 86" } @InProceedings{'gray66:_fibred_cofib_categ, author = "J. W. Gray", title = "Fibred and Cofibred Categories", booktitle = "Proc. Conf. Categorical Algebra, La Jolla 1965", year = "1966", editor = "S. Eilenberg and D. K. Harrison and S. MacLane and H. R{\"{o}}hrl", publisher = "Springer-Verlag" } @InProceedings{'grothendieck61:_categ, author = "A. Grothendieck", title = "Cat\'{e}gories fibr\'{e}es et descente", booktitle = "Seminaire de g\'{e}om\'{e}trie alg\'{e}brique", year = "1961", publisher = "Institut des Hautes \'{E}tudes Scientifiques" } @InProceedings{'ebbinghaus85:_exten_logic, author = "H.-D. Ebbinghaus", title = "Extended Logics: The General Framework", booktitle = "Model-Theoretic Logics", year = "1985", editor = "J. Barwise and S. Feferman", pages = "25-76", publisher = "Springer Verlag" } @InProceedings{'goguen88:_higher, author = "Joseph Goguen", title = "Higher-order functions considered unnecessary for higher-order programming", booktitle = "Proc., University of Texas Year of Programming, Institute on Declarative Programming", year = "1988", editor = "David Turner", note = "Preliminary version as SRI Tech. Rep. SRI-CSL-88-1, January 1988", publisher = "Addison-Wesley" } @InProceedings{'reynolds88, author = "J. Reynolds and G. Plotkin", title = "On functors expressible in the polymorphic typed lambda calculus", booktitle = "Logical Foundations of Functional Programming", year = "1988", editor = "G. Huet", note = "To appear", publisher = "Addison-Wesley" } @InProceedings{'plotkin78:_compl_partial_order_tool_makin_meanin, author = "G. Plotkin", title = "Complete Partial Orders, a Tool for Making Meanings", booktitle = "Pisa Summer School Lecture Notes", year = "1978" } @InProceedings{'bainbridge88:_funct_polym, author = "E. S. Bainbridge and P. J. Freyd and A. Scedrov and P. J Scott", title = "Functorial Polymorphism", booktitle = "Logical Foundations of Functional Programming", year = "1988", editor = "G. Huet", note = "To appear", publisher = "Addison-Wesley" } @InProceedings{'longo88:_const, author = "G. Longo and E. Moggi", title = "Constructive natural deduction and its ``modest'' interpretation", booktitle = "Semantics of Natural and Computer Languages", year = "1988", editor = "M. Gawron and D. Israel and J. Meseguer and S. Peters", note = "To appear", publisher = "MIT Press" } @InProceedings{'goguen88:_logic_progr_situat_seman, author = "J. A. Goguen and J. Meseguer", title = "Logic Programming and Situation Semantics", booktitle = "Semantics of Natural and Computer Languages", year = "1988", editor = "M. Gawron and D. Israel and J. Meseguer and S. Peters", note = "To appear", publisher = "MIT Press" } @InProceedings{'hyland82:_effec_topos, author = "J. M. E. Hyland", title = "The Effective Topos", booktitle = "The L.E.J. Brouwer Centenary Symposium", year = "1982", editor = "A. S. Toelstra and D. van Dalen", pages = "165-216", publisher = "North-Holland" } @InProceedings{'pitts87:_polym, author = "A. M. Pitts", title = "Polymorphism is set theoretic, constructively", booktitle = "Proceedings of the Summer Conference on Category Theory and Computer Science, Edinburgh, Sept. 1987", year = "1987", publisher = "Springer LNCS 283" } @InProceedings{'meseguer92:_petri, author = "Jos\'{e} Meseguer and Ugo Montanari and Vladimiro Sassone", title = "On the semantics of {P}etri nets", booktitle = "Proceedings of the Concur'92 Conference, Stony Brook, New York, August 1992", editor = "W. R. Cleaveland", year = "1992", pages = "286-301", publisher = "Springer LNCS 630" } @InProceedings{'meseguer90:_rewrit_unified_model_concur, author = "Jos\'{e} Meseguer", title = "Rewriting as a Unified Model of Concurrency", booktitle = "Proceedings of the Concur'90 Conference, Amsterdam, August 1990", year = "1990", pages = "384-400", publisher = "Springer LNCS 458" } @InProceedings{'meseguer96:_rewrit, author = "Jos\'{e} Meseguer", title = "Rewriting logic as a semantic framework for concurrency: a progress report", booktitle = "Proc. CONCUR'96, Pisa, August 1996", editor = "U. Montanari and V. Sassone", pages = "331-372", year = "1996", publisher = "Springer LNCS 1119" } @InProceedings{'meseguer99, author = "Jos\'e Meseguer and Carolyn Talcott", title = "A partial order event model for concurrent objects", booktitle = "Proc. CONCUR'99, Eindhoven, The Netherlands, August 1999", editor = "J.C.M. Baaten and S. Mauw", pages = "415-430", year = "1999", publisher = "Springer LNCS 1664" } @InProceedings{'meseguer99:_partial_order_event_model_concur_objec, author = "Jos\'{e} Meseguer and Carolyn Talcott", title = "A Partial Order Event Model for Concurrent Objects", booktitle = "Proc. CONCUR'99, Eindhoven, The Netherlands, August 1999", editor = "J. Baeten and S. Mauw", pages = "415-430", year = "1999", publisher = "Springer LNCS 1664" } @InProceedings{'rydeheard87:_found_equat_deduc, author = "D. E. Rydeheard and J. G. Stell", title = "Foundations of Equational Deduction: {A} Categorical Treatment of Equational Proofs and Unification Algorithms", pages = "114-139", booktitle = "Proceedings of the Summer Conference on Category Theory and Computer Science, Edinburgh, Sept. 1987", year = "1987", publisher = "Springer LNCS 283" } @InProceedings{'ehrig79:_introd_algeb_theor_graph_gramm, author = "H. Ehrig", title = "Introduction to the Algebraic Theory of Graph Grammars", booktitle = "Graph-Grammars and their Application to Computer Science and Biology", editor = "V. Claus and H. Ehrig and G. Rozenberg", year = "1979", pages = "1-69", publisher = "Springer LNCS 73" } @InProceedings{'moss87:_final_algeb_cosem_algeb_degrees_unsol, author = "L. Moss and J. Meseguer and J. A. Goguen", title = "Final Algebras, Cosemicomputable Algebras, and Degrees of Unsolvability", booktitle = "Proceedings of the Summer Conference on Category Theory and Computer Science, Edinburgh, Sept. 1987", year = "1987", publisher = "Springer LNCS 283", note = "Extended version to appear in {\it Theoretical Computer Science}" } @InProceedings{'coquand87:_equat_presen_higher_order_logic, author = "T. Coquand and T. Ehrhard", title = "An Equational Presentation of Higher Order Logic", booktitle = "Proceedings of the Summer Conference on Category Theory and Computer Science, Edinburgh, Sept. 1987", year = "1987", publisher = "Springer LNCS" } @InProceedings{'ehrhard88, author = "Thomas Ehrhard", title = "A categorical semantics of constructions", booktitle = "Proceedings of the 3rd Sympossium on Logic in Computer Science, Edinburgh, July 1988", year = "1988", pages = "264-273", publisher = "IEEE" } @InProceedings{'scott72:_model_various_type_calcul, author = "D. S. Scott", title = "Models for Various Type-free Calculi", booktitle = "Proc. 4th Intl. Congr. on Logic, Methodology and Philosophy of Science, Bucharest", year = "1972", pages = "157-187", publisher = "North-Holland" } @InProceedings{'reynolds84:_polym_not_set_theor, author = "J. C. Reynolds", title = "Polymorphism is Not Set-Theoretic", booktitle = "Semantics of Data Types", year = "1984", editor = "G. Kahn and D. B. MacQueen and G. D. Plotkin", pages = "145-156", publisher = "Springer LNCS 173" } @InProceedings{'burstall84:_kernel_languag_abstr_data_types_modul, author = "R. Burstall and B. Lampson", title = "A Kernel Language for Abstract Data Types and Modules", booktitle = "Semantics of Data Types", year = "1984", editor = "G. Kahn and D. B. MacQueen and G. D. Plotkin", pages = "1-50", publisher = "Springer LNCS 173" } @InProceedings{'bruce84:_seman_secon_order_polym_lambd_calcul, author = "K. Bruce and A. Meyer", title = "The Semantics of Second Order Polymorphic Lambda Calculus", booktitle = "Semantics of Data Types", year = "1984", editor = "G. Kahn and D. B. MacQueen and G. D. Plotkin", pages = "131-144", publisher = "Springer LNCS 173" } @InProceedings{'clark78:_negat_failur, author = "K. L. Clark", title = "Negation as Failure", booktitle = "Logic and Data Bases", year = "1978", editor = "H. Gallaire and J. Minker", pages = "293-322", publisher = "Plenum" } @TechReport{'goguen88:_introd_obj3, author = "J. A. Goguen and T. Winkler", title = "Introducing {OBJ3}", institution = "Computer Science Laboratory, SRI International", number = "SRI-CSL-88-9", month = "August", year = "1988" } @TechReport{'winkler88:_numer_comput_rrm, author = "T. Winkler", title = "Numerical Computation on the {RRM}", institution = "Computer Science Laboratory, SRI International", number = "SRI-CSL-TN88-3", month = "November", year = "1988" } @TechReport{'kreowski86:_partial_algeb_flow_algeb_specif, author = "H.-J. Kreowski", title = "Partial Algebras Flow from Algebraic Specifications", institution = "FB Informatik, Univ. Bremen", number = "", month = "August", year = "1986" } @Article{'goguen92:_order_sorted_algeb_i, title = "Order-Sorted Algebra {I}: Equational Deduction for Multiple Inheritance, Overloading, Exceptions and Partial Operations", author = "Joseph Goguen and Jos\'{e} Meseguer", journal = "Theoretical Computer Science", year = "1992", volume = "105", pages = "217-273" } @Article{'goguen92:_order_sorted_algeb_i, title = "Order-Sorted Algebra {I}: Equational Deduction for Multiple Inheritance, Overloading, Exceptions and Partial Operations", author = "Joseph Goguen and Jos\'{e} Meseguer", journal = "Theoretical Computer Science", year = "1992", volume = "105", pages = "217-273" } @Article{'meseguer93:_order_sorted_algeb_solves_const, title = "Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems", author = "Jos\'{e} Meseguer and Joseph Goguen", journal = "Information and Computation", year = "1993", volume = "103", number = "1", pages = "114-158" } @Unpublished{'meseguer:_order_sorted_algeb_solves_const, title = "Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems", author = "Jos\'{e} Meseguer and Joseph Goguen", note = "To appear in {\it Information and Computation}" } @TechReport{'marti-oliet90:_dualit, title = "Duality in closed and linear categories", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", institution = "SRI International, Computer Science Laboratory", year = "1990", month = "February", number = "SRI-CSL-90-01" } @Article{'marti-oliet96:_inclus_i, title = "Inclusions and subtypes {I}: First Order Case", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", journal = "J. Logic and Computation", volume = "6", pages = "409-438", year = "1996" } @Unpublished{'marti-oliet:_inclus_ii, title = "Inclusions and subtypes {II}: Higher-Order Case", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", note = "To appear in {\it J. Logic and Computation}; appeared also as SRI Report SRI-CSL-90-16" } @Unpublished{'marti-oliet:_inclus_i, title = "Inclusions and subtypes {I}: First Order Case", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", note = "To appear in {\it J. Logic and Computation}, 1996" } @Unpublished{'marti-oliet:_inclus_ii, title = "Inclusions and subtypes {II}: Higher-Order Case", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", note = "To appear in {\it J. Logic and Computation}, 1996" } @InCollection{'marti-oliet91:_algeb_axiom_linear_logic_model, title = "An Algebraic Axiomatization of Linear Logic Models", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", editor = "G. M. Reed and A. W. Roscoe and R. Wachter", year = "1991", booktitle = "Topology and Category Theory in Computer Science", publisher = "Oxford University Press", pages = "335-355" } @InCollection{'goguen91:_types, title = "Types as theories", author = "Joseph Goguen", editor = "G. M. Reed and A. W. Roscoe and R. Wachter", year = "1991", booktitle = "Topology and Category Theory in Computer Science", publisher = "Oxford University Press", pages = "357-390" } @Unpublished{'goguen:_types_foops, title = "On Types and {FOOPS}", author = "Joseph Goguen and David Wolfram", note = "To appear in {\it Proc. IFIP Working Group 2.6 Working Conference on Database Semantics: Object-Oriented Databases: Analysis, Design and Construction, 1990}" } @InCollection{'goguen92:_foops, title = "A sheaf semantics for {FOOPS} expressions (extended abstract)", author = "Joseph Goguen and David Wolfram", editor = "M. Tokoro and O. Nierstrasz and P. Wegner", booktitle = "Object-Based Concurrent Computing", publisher = "Springer LNCS 612", pages = "81-98", year = "1992" } @InCollection{'matsuoka92:_objec, title = "Object-oriented concurrent reflective architectures", author = "Satoshi Matsuoka and Takuo Watanabe and Yuuji Ichisugi and Akinori Yonezawa", editor = "M. Tokoro and O. Nierstrasz and P. Wegner", booktitle = "Object-Based Concurrent Computing", publisher = "Springer LNCS 612", pages = "211-226", year = "1992" } @Unpublished{'meseguer:_order_ii, title = "Order-sorted algebra {II}", author = "Jos\'e Meseguer and Joseph Goguen", note = "In preparation" } @Unpublished{'goguen:_provin_rewrit, title = "Proving and Rewriting", author = "Joseph Goguen", note = "In {Proc.} {Conf.} on {Algebraic} and {Logic} {Programming}, {Nancy}, {Springer} {LNCS} 463, 1990" } @Unpublished{'hanus:_logic, title = "Logic programs with equational type specifications", author = "Michael Hanus", note = "In {Proc.} {Conf.} on {Algebraic} and {Logic} {Programming}, {Nancy}, {Springer} {LNCS} 463, 70-85, 1990" } @TechReport{'goguen89:_rewrit_rule_machin, title = "The Rewrite Rule Machine", author = "Joseph Goguen and Jos\'{e} Meseguer and Sany Leinwand and Timothy Winkler and Hitoshi Aida", institution = "SRI International, Computer Science Laboratory", year = "1989", month = "March", number = "SRI-CSL-89-6" } @TechReport{'emden86:_equat_logic_progr, title = "Equational Logic Programming", author = "Maarten H. van Emden and Keitaro Yukawa", institution = "University of Waterloo", year = "1986", month = "March", number = "CS-86-05" } @TechReport{'harper86:_stand_ml, title = "Standard {ML}", author = "Robert Harper and David MacQueen and Robin Milner", institution = "Dept. of Computer Science, University of Edinburgh", year = "1986", number = "ECS-LFCS-86-2" } @TechReport{'milner89:_i_ii, title = "A calculus of mobile processes {I} and {II}", author = "Robin Milner and Joachim Parrow and David Walker", institution = "Dept. of Computer Science, University of Edinburgh", year = "1989", number = "ECS-LFCS-89-85&86" } @TechReport{'plotkin81:_struc_approac_operat_seman, title = "A Structural Approach to Operational Semantics", author = "Gordon D. Plotkin", institution = "Computer Science Dept., Aarhus University", year = "1981", number = "DAIMI FN-19" } @TechReport{'mayoh85:_galler_instit, title = "Galleries and Institutions", author = "Brian H. Mayoh", institution = "Computer Science Dept., Aarhus University", year = "1985", number = "DAIMI PB-191" } @TechReport{'coquand87:_domain_theor_model_polym, title = "Domain Theoretic Models of Polymorphism", author = "T. Coquand and C. Gunter and G. Winskel", institution = "Computer Laboratory, Univ. of Cambridge", year = "1987", number = "116" } @TechReport{'coquand87:_di_domain_model_polym, title = "Di-Domains as a Model of Polymorphism", author = "T. Coquand and C. Gunter and G. Winskel", institution = "Computer Laboratory, Univ. of Cambridge", year = "1987", number = "107" } @TechReport{'bruce85:_seman_secon_order_lambd_calcul, title = "The Semantics of Second-Order Lambda Calculus", author = "K. Bruce and A. Meyer and J. Mitchell", institution = "Lab. Computer Sci., MIT", year = "1985", number = "to appear" } @Book{'prawitz65:_natur_deduc, author = "Dag Prawitz", title = "Natural Deduction", publisher = "Almqvist and Wiksell, Stockholm", year = "1965" } @Book{'reisig85:_petri_nets, author = "Wolfgang Reisig", title = "Petri Nets", publisher = "Springer-Verlag", year = "1985" } @Book{'curien86:_categ_combin_sequen_algor_funct_progr, author = "Pierre-Louis Curien", title = "Categorical Combinators, Sequential Algorithms and Functional Programming", publisher = "Pitman, London", year = "1986" } @Book{'o'donnell85:_equat_logic_progr_languag, author = "Michael J. O'Donnell", title = "Equational Logic as a Programming Language", publisher = "MIT Press", year = "1985" } @Book{'kowalski79:_logic_probl_solvin, author = "Robert Kowalski", title = "Logic for Problem Solving", publisher = "North-Holand", year = "1979" } @Book{'o'donnell77:_comput_system_descr_equat, author = "Michael J. O'Donnell", title = "Computing in Systems Described by Equations", publisher = "Springer-Verlag LNCS 58", year = "1977" } @Book{'shoenfield71:_degrees_unsol, author = "Joseph R. Shoenfield", title = "Degrees of Unsolvability", publisher = "North-Holland", year = "1971" } @Book{'barr85:_topos_tripl_theor, author = "M. Barr and C. Wells", title = "Toposes, Triples and Theories", publisher = "Springer-Verlag", year = "1985" } @Book{'johnstone77:_topos_theor, author = "Peter Johnstone", title = "Topos Theory", publisher = "Academic Press", year = "1977" } @Book{'hindley86:_introd_combin_calcul, author = "J. R. Hindley and J. P. Seldin", title = "Introduction to Combinators and $\lambda$-Calculus", publisher = "Cambridge UP", year = "1986" } @Book{'barwise85:_model_theor_logic, author = "J. Barwise and S. Feferman (eds.)", title = "Model-Theoretic Logics", publisher = "Springer-Verlag", year = "1985" } @Book{'lambek86:_introd_higher_order_categ_logic, author = "J. Lambek and P. J. Scott", title = "Introduction to Higher Order Categorical Logic", publisher = "Cambridge Univ. Press", year = "1986" } @Book{'kelly82:_basic_concep_enric_categ_theor, author = "G. M. Kelly", title = "Basic Concepts of Enriched Category Theory", publisher = "Cambridge Univ. Press", year = "1982" } @Book{'o'donnell85:_equat_logic_progr_languag, author = "Michael J. O'Donnell", title = "Equational Logic as a Programming Language", publisher = "MIT Press", year = "1985" } @Article{'nivat75:_inter_recur_progr_schem, author = "Maurice Nivat", title = "On the Interpretation of Recursive Program Schemes", journal = "Symposia Mathematica", year = "1975", volume = "XV", pages = "225-281", note = "Instituto di Alta Matematica, Bologna, Italy, Academic Press" } @Article{'winskel87:_petri_nets_algeb_morph_compos, author = "Glynn Winskel", title = "Petri Nets, Algebras, Morphisms and Compositionality", journal = "Info and Co", year = "1987", volume = "72", pages = "197-238" } @Article{'marti-oliet91:_from_petri, title = "From {Petri} nets to linear logic through categories: a survey", author = "Narciso Mart\'\i-Oliet and Jos\'e Meseguer", year = "1991", volume = "2", number = "4", pages = "297-399", journal = "Intl. J. of Foundations of Comp. Sci." } @Article{'street76:_limit_index_categ_valued_funct, author = "Ross Street", title = "Limits Indexed by Category-Valued 2-Functors", journal = "J. Pure Appl. Algebra", year = "1976", volume = "8", pages = "149-181" } @Article{'raoult84:_graph_rewrit, author = "J.-C. Raoult", title = "On Graph Rewritings", journal = "Theoretical Computer Science", year = "1984", volume = "32", pages = "1-24" } @Article{'stark89:_concur_trans_system, author = "E. W. Stark", title = "Concurrent Transition Systems", journal = "Theoretical Computer Science", year = "1989", volume = "64", pages = "221-269" } @Article{'raoult80:_operat, author = "J.-C. Raoult and J. Vuillemin", title = "Operational and semantic equivalence between recursive programs", journal = "J. ACM", year = "1980", volume = "27", pages = "772-796" } @Article{'lafont88, author = "Y. Lafont", title = "The linear abstract machine", journal = "Theoretical Computer Science", year = "1988", volume = "59", pages = "157-180" } @Article{'dershowitz90, author = "N. Dershowitz and M. Okada", title = "A rationale for conditional equational programming", journal = "Theoretical Computer Science", year = "1990", volume = "75", pages = "111-138" } @Article{'hoeldobler90:_condit, author = "Steffen H{\"o}ldobler", title = "Conditional equational theories and complete sets of transformations", journal = "Theoretical Computer Science", year = "1990", volume = "75", pages = "85-110" } @Article{'kennaway87:_graph, author = "R. Kennaway", title = "On ``On Graph Rewritings''", journal = "Theoretical Computer Science", year = "1987", volume = "52", pages = "37-58" } @Article{'bauderon87:_graph_expres_graph_rewrit, author = "M. Bauderon and B. Courcelle", title = "Graph Expressions and Graph Rewriting", journal = "Math. Systems Theory", year = "1987", volume = "20", pages = "83-127" } @Article{'janssens89:_actor_gramm, author = "D. Janssens and G. Rozenberg", title = "Actor Grammars", journal = "Math. Systems Theory", year = "1989", volume = "22", pages = "75-107" } @Article{'goguen86:_reusin_inter_softw_compon, author = "J. A. Goguen", title = "Reusing and Interconnecting Software Components", journal = "Computer", year = "1986", volume = "19", number = "2", month = "February", pages = "16-28" } @Article{'athas88:_multic, author = "W. Athas and C. Seitz", title = "Multicomputers: Message-Passing Concurrent Computers", journal = "Computer", year = "1988", month = "August", pages = "9-24" } @Article{'goguen87:_formal_progr_envir, author = "J. A. Goguen and M. Moriconi", title = "Formalization in Programming Environments", journal = "Computer", year = "1987", volume = "20", number = "11", month = "November", pages = "55-64" } @Article{'cousineau87:_categ_abstr_machin, author = "G. Cousineau and P.-L. Curien and M. Mauny", title = "The Categorical Abstract Machine", journal = "Science of Computer Programming", year = "1987", volume = "8", pages = "173-202" } @Article{'banatre90:_gamma, author = "J.-P. Ban\^{a}tre and D. Le M\`{e}tayer", title = "The {Gamma} model and its discipline of programming", journal = "Science of Computer Programming", year = "1990", volume = "15", pages = "55-77" } @Article{'banatre88:_paral, author = "J.-P. Ban\^{a}tre and A. Coutant and D. Le M\`{e}tayer", title = "Parallel machines for multiset transformation and their programming style", journal = "Informationstechnik {\bf it}", year = "1988", volume = "30", number = "2", pages = "99-109" } @Article{'cartmell86:_gener_algeb_theor_contex_categ, author = "J. Cartmell", title = "Generalised Algebraic Theories and Contextual Categories", journal = "Annals Pure Appl. Logic", year = "1986", volume = "32", pages = "209-243" } @Article{'goguen88:_modul_algeb_specif_some_basic_geomet_const, author = "J. A. Goguen", title = "Modular Algebraic Specification of Some Basic Geometrical Constructions", journal = "Artificial Intelligence", year = "1988", volume = "37", pages = "123-153" } @Article{'meseguer83:_order_compl_monad, author = "Jos\'e Meseguer", title = "Order Completion Monads", journal = "Algebra Universalis", year = "1983", volume = "16", pages = "63-82" } @Article{'coquand88:_calcul_const, author = "T. Coquand and G. Huet", title = "The Calculus of Constructions", journal = "Information and Computation", year = "1988", volume = "76", pages = "95-120" } @Article{'sannella88:_specif_arbit_instit, author = "Donald Sannella and Andrzej Tarlecki", title = "Specifications in an Arbitrary Institution", journal = "Information and Computation", year = "1988", volume = "76", pages = "165-210" } @Article{'meseguer88:_univer_model_initial_model_seman, author = "J. Meseguer", title = "Universe Models and Initial Model Semantics for the Second Order Polymorphic Lambda Calculus", journal = "Abstracts of the AMS", year = "1988", volume = "August", pages = "338", note = "Also appeared as a communication in the {\em Types} electronic forum (types@theory.lcs.mit.edu), April 13 1988" } @Article{'henkin50:_compl_theor_types, author = "L. Henkin", title = "Completeness in the Theory of Types", journal = "J. Symbolic Logic", year = "1950", volume = "15", pages = "81-91" } @Article{'freyd72:_aspec_topoi, author = "P. Freyd", title = "Aspects of Topoi", journal = "Bull. Austral. Math. Soc.", year = "1972", volume = "7", pages = "1-76" } @Article{'kuehnel77:_primit, author = "Wolfgang K{\"u}hnel and Jos\'e Meseguer and Michael Pfender and Ignacio Sols", title = "Primitive recursive algebraic theories and program schemes", journal = "Bull. Austral. Math. Soc.", year = "1977", volume = "17", pages = "207-233" } @Article{'kuehnel82:_algeb, author = "Wolfgang K{\"u}hnel and Jos\'e Meseguer and Michael Pfender and Ignacio Sols", title = "Algebras with actions and automata", journal = "Int. J. Math. and Math. Sci.", year = "1982", volume = "5", pages = "61-85" } @Article{'mccarthy80:_circum, author = "J. McCarthy", title = "Circumscription--{A} Form of Non-Monotonic Reasoning", journal = "Artificial Intelligence", year = "1980", volume = "13", pages = "27-39" } @Article{'siekmann82:_noeth, author = "J. Siekmann and P. Szab\'o", title = "A {Noetherian} and confluent rewrite system for idempotent semigroups", journal = "Semigroup Forum", year = "1982", volume = "25", pages = "83-110" } @Article{'herold87:_unific_abelian_semig, author = "Alexander Herold and J{\"{o}}rg H. Siekmann", title = "Unification in Abelian Semigroups", journal = "J. Automated Reasoning", year = "1987", volume = "3", pages = "247-283" } @Article{'barwise74:_axiom_abstr_model_theor, author = "K. J. Barwise", title = "Axioms for Abstract Model Theory", journal = "Ann. Math. Logic", year = "1974", volume = "7", pages = "221-265" } @Article{'meseguer88:_univer_model_initial_model_seman, author = "J. Meseguer", title = "Universe Models and Initial Model Semantics for the Second Order Polymorphic Lambda Calculus", journal = "Abstracts Amer. Math. Soc.", year = "1988", month = "August" } @InCollection{'milner85:_lectur_calcul_commun_system, author = "Robin Milner", title = "Lectures on a Calculus for Communicating Systems", booktitle = "Control Flow and Data Flow: Concepts of Distributed Programming", publisher = "Springer NATO ASI Series F, vol. 14", year = "1985", editor = "M. Broy", pages = "205-228" } @InCollection{'meseguer99:_resear_direc_rewrit_logic, author = "Jos\'e Meseguer", title = "Research Directions in Rewriting Logic", booktitle = "Computational Logic, NATO Advanced Study Institute, Marktoberdorf, Germany, July 29 -- August 6, 1997", publisher = "Springer-Verlag", year = "1999", editor = "U. Berger and H. Schwichtenberg" } @InCollection{'aida91:_archit, title = "Architectural design of the rewrite rule machine ensemble", author = "Hitoshi Aida and Sany Leinwand and Jos\'{e} Meseguer", booktitle = "{VLSI} for {Artificial} {Intelligence} and {Neural} {Networks}", publisher = "Plenum Publ. Co.", year = "1991", editor = "J. Delgado-{Frias} and W. R. Moore", pages = "11-22", note = "Proceedings of an International Workshop held in {Oxford}, England, {September} 1990" } @InCollection{'lawvere88:_qualit_distin_between_some_topos_gener_graph, author = "Francis William Lawvere", title = "Qualitative Distinctions Between Some Toposes of Generalized Graphs", booktitle = "Proc. AMS Summer Research Conference on Categories in Computer Science and Logic, Boulder, Colorado, June 1987", editor = "J. Gray", publisher = "AMS", year = "1988" } @InCollection{'lawvere71:_quant_sheav, author = "Francis William Lawvere", title = "Quantifiers and Sheaves", booktitle = "Actes Congr\`{e}s Intl. Math. (Nice 1970), vol. 1", publisher = "Gauthier-Villars", year = "1971", pages = "329-334" } @InCollection{'park81:_concur_autom_infin_sequen, author = "David Park", title = "Concurrency and Automata on Infinite Sequences", booktitle = "Proc. Theoretical Computer Science", publisher = "Springer LNCS 104", year = "1981", editor = "P. Deussen", pages = "167-183" } @InCollection{'goguen90:_algeb_approac_refin, author = "Joseph Goguen", title = "An Algebraic Approach to Refinement", booktitle = "Proc. {VDM}'90", publisher = "Springer LNCS 428", year = "1990", editor = "D. Bjorner and C. A. R. Hoare and H. Langmaack", pages = "11-28" } @InCollection{'sernadas89:_abstr_objec_types, author = "A. Sernadas and J. Fiadeiro and C. Sernadas and H.-D. Ehrich", title = "Abstract Object Types: {A} Temporal Perspective", booktitle = "Temporal Logic in Specification", publisher = "Springer LNCS 398", year = "1989", editor = "B. Banieqbal and H. Barringer and A. Pnueli", pages = "324-350" } @InCollection{'ueda86:_guard_horn_claus, author = "K. Ueda", title = "Guarded Horn Clauses", booktitle = "Logic Programming", publisher = "Springer LNCS 221", year = "1986", editor = "E. Wada", pages = "168-179" } @InCollection{'scott74:_compl_axiom_many_valued_logic, author = "D. Scott", title = "Completeness and Axiomatizability in Many-Valued Logic", booktitle = "Proc. Tarski Symp.", publisher = "AMS", year = "1974", editor = "L. Henkin et al.", pages = "411-435" } @InCollection{'tarski56:_some_fundam_concep_metam, author = "A. Tarski", title = "On Some Fundamental Concepts of Metamathematics", booktitle = "Logic, Semantics, Metamathematics", publisher = "Oxford U.P.", year = "1956", pages = "30-37" } @InProceedings{'meseguer89:_gener_logic, author = "J. Meseguer", title = "General Logics", booktitle = "Logic Colloquium'87", year = "1989", editor = "H.-D. Ebbinghaus et al.", publisher = "North-Holland", pages = "275-329" } @InCollection{'longo88:_some_aspec_impred, author = "G. Longo", title = "Some Aspects of Impredicativity", booktitle = "Proc. Logic Colloquium'87", publisher = "North-Holland", editor = "M. Garrido", note = "To appear. Also, Carnegie-Mellon Report CMU-CS-88-135", year = "1988" } @InCollection{'degano87:_obser_equiv_concur_model, author = "Pierpaolo Degano and Rocco De Nicola and Ugo Montanari", title = "Observational Equivalences for Concurrency Models", booktitle = "Proc. IFIP TC2 Workshop on Formal Description of Programming Concepts IV", publisher = "North-Holland", year = "1987", editor = "M. Wirsing", note = "To appear." } @Article{'degano87:_concur_histor, author = "Pierpaolo Degano and Ugo Montanari", title = "Concurrent Histories: {A} Basis for Observing Distributed Systems", journal = "Journal of Computer and System Sciences", year = "1987", volume = "34", number = "2/3", pages = "422-461", month = "April/June" } @Article{'tarlecki86:_quasi_abstr_algeb_instit, author = "Andrzej Tarlecki", title = "Quasi-varieties in Abstract Algebraic Institutions", journal = "Journal of Computer and System Sciences", year = "1986", volume = "33", pages = "333-360" } @Article{'lawvere69:_adjoin_found, author = "F. W. Lawvere", title = "Adjointness in Foundations", journal = "Dialectica", year = "1969", volume = "23", number = "3/4", pages = "281-296" } @InCollection{'castellani83:_label_event_struc, author = "Ilaria Castellani and Paola Franceschi and Ugo Montanari", title = "Labelled Event Structures: {A} Model for Observable Concurrency", booktitle = "Proc. IFIP TC2 Workshop on Formal Description of Programming Concepts III", publisher = "North-Holland", year = "1983", editor = "D. Bj\o rner", pages = "383-400" } @InCollection{'castellani85:_bisim_abstr_homom, author = "Ilaria Castellani", title = "Bisimulation and Abstraction Homomorphisms", booktitle = "Proc. TAPSOFT Conference, Berlin", publisher = "Springer LNCS 185", year = "1985", editor = "H. Ehrig and C. Floyd and M. Nivat and J. Thatcher", pages = "223-238", note = "Also to appear in JCSS" } @PhdThesis{'sanderson82:_proof_techn_ccs, author = "M. T. Sanderson", title = "Proof Techniques for {CCS}", school = "Computer Science Department, University of Edinburgh", year = "1982", note = "Technical Report CST-19-82" } @PhdThesis{'smolka89:_logic, author = "Gert Smolka", title = "Logic programming over polymorphic order-sorted types", school = "Computer Science Department, University of Kaiserslautern", year = "1989" } @PhdThesis{'saraswat89:_concur, author = "Vijay Saraswat", title = "Concurrent constraint programming languages", school = "Computer Science Department, Carnegie-Mellon University", year = "1989" } @PhdThesis{'sivakumar89:_proof_comput_condit_equat_theor, author = "G. Sivakumar", title = "Proofs and Computations in Conditional Equational Theories", school = "CS Dept., U. Illinois at Urbana", year = "1989" } @PhdThesis{'paiva88:_dialec_categ, author = "Valeria C. V. de Paiva", title = "The Dialectica Categories", school = "Mathematics Department, University of Cambridge", year = "1988" } @PhdThesis{'taylor87:_recur_domain_index_categ_theor_polym, author = "P. Taylor", title = "Recursive Domains, Indexed Category Theory and Polymorphism", school = "Mathematics Department, University of Cambridge", year = "1987" } @PhdThesis{'mccracken79:_inves_progr_languag_polym_type_struc, author = "N. McCracken", title = "An Investigation of a Programming Language with a Polymorphic Type Structure", school = "Syracuse University", year = "1979" } @PhdThesis{'mccarty84:_realiz_recur_mathem, author = "D. McCarty", title = "Realizabity and Recursive Mathematics", school = "Oxford University", year = "1984" } @InProceedings{'boudol87, author = "G\'{e}rard Boudol and Ilaria Castellani", title = "On the semantics of concurrency: partial orders and transition systems", booktitle = "TAPSOFT '87", year = "1987", editor = "H. Ehrig et al.", pages = "123-137", publisher = "Springer" } @InProceedings{'boudol89:_towar, author = "G\'{e}rard Boudol", title = "Towards a lambda calculus for concurrent and communicating systems", booktitle = "TAPSOFT '89", year = "1989", pages = "149-161", publisher = "Springer LNCS Vol. 351" } @TechReport{'degano87:_ccs, author = "Pierpaolo Degano and Rocco De Nicola and Ugo Montanari", title = "A distributed operational semantics for {CCS} based on condition/event systems", institution = "IEI-CNR", year = "1987", type = "Nota Interna", number = "B4-21", address = "Pisa", month = "September" } @TechReport{'amadio89:_formal, author = "Roberto Amadio", title = "Formal theories of inheritance for typed functional languages", institution = "University of Pisa, Comp. Sci. Dept.", year = "1989", number = "TR-28/89", month = "July" } @TechReport{'milner82:_calcul_synch_async, author = "Robin Milner", title = "Calculi for Synchrony and Asynchrony", institution = "C.S. Dept, U. Edinburgh", year = "1982", number = "CSR-104-82", month = "February" } @TechReport{'makowski84:_why_horn_formul_matter_comput_scien, author = "J. A. Makowski", title = "Why {Horn} Formulas Matter in Computer Science: Initial Structures and Generic Examples", institution = "C.S. Dept, Technion", year = "1984", number = "329", month = "July" } @InCollection{'marti-oliet89:_from_petri_nets_linear_logic, author = "Narciso Mart\'\i-Oliet and Jos\'{e} Meseguer", title = "From {Petri} Nets to Linear Logic", editor = "D. H. Pitt et al.", booktitle = "Category Theory and Computer Science", year = "1989", pages = "313-340", publisher = "Springer LNCS 389", note = "Final version in {\it Mathematical Structures in Computer Science}, 1:69-101, 1991" } @Article{'marti-oliet91:_from_petri_nets_linear_logic, author = "Narciso Mart\'\i-Oliet and Jos\'{e} Meseguer", title = "From {Petri} Nets to Linear Logic", journal = "Math. Struct. in Comp. Sci.", year = "1991", pages = "69-101", volume = "1" } @Article{'kreowski95:_equiv, author = "H.-J. Kreowski and T. Mossakowski", title = "Equivalence and difference between institutions: simulating {Horn Clause Logic} with based algebras", journal = "Math. Struct. in Comp. Sci.", year = "1995", pages = "189-215", volume = "5" } @Article{'cardelli91:_operat, author = "Luca Cardelli and John Mitchell", title = "Operations on records", journal = "Math. Struct. in Comp. Sci.", year = "1991", pages = "3-48", volume = "1" } @InCollection{'power89, author = "A. J. Power", title = "An abstract formulation of rewrite systems", editor = "D. H. Pitt et al.", booktitle = "Category Theory and Computer Science", year = "1989", pages = "300-312", publisher = "Springer LNCS, Vol. 389" } @Unpublished{'pitts:_elemen_calcul_approx, author = "A. Pitts", title = "An Elementary Calculus of Approximations", note = "Unpublished manuscript, University of Sussex, December 1987" } @Unpublished{'meseguer:_categ_commut_sigma_term_rewrit_system, author = "Jos\'{e} Meseguer", title = "The Category of Commutations of {$\Sigma$}-Term Rewriting Systems", note = "Unpublished manuscript, SRI International, December 1987" } @InCollection{'casley89:_tempor_struc, author = "Ross Casley and Roger Crew and Jos\'{e} Meseguer and Vaughan Pratt", title = "Temporal Structures", editor = "D. H. Pitt et al.", booktitle = "Category Theory and Computer Science", year = "1989", pages = "21-51", publisher = "Springer LNCS, Vol. 389" } @TechReport{'aida89:_rewrit_rule_machin, author = "H. Aida and J. A. Goguen and S. Leinwand and J. Meseguer and T. Winkler", title = "The Rewrite Rule Machine", institution = "Computer Science Laboratory, SRI International", year = "1989", number = "SRI-CSL-89-6", month = "March" } @TechReport{'meseguer88:_relat_model_polym, author = "Jos\'{e} Meseguer", title = "Relating Models of Polymorphism", institution = "C.S. Lab., SRI International", year = "1988", number = "SRI-CSL-TN88-1", month = "June" } @InProceedings{'meseguer88:_petri_nets_are_monoid, author = "Jos\'{e} Meseguer and Ugo Montanari", title = "Petri Nets Are Monoids: {A} New Algebraic Foundation for Net Theory", booktitle = "Proc. LICS'88", year = "1988", pages = "155-164", publisher = "IEEE" } @InProceedings{'marche94:_normal, author = "Claude March\'e", title = "Normalised rewriting and normalised completion", booktitle = "Proc. LICS'94", year = "1994", pages = "394-403", publisher = "IEEE" } @InProceedings{'nipkow93:_funct, author = "Tobias Nipkow", title = "Functional unification of higher-order patterns", booktitle = "Proc. LICS'93", year = "1993", pages = "64-74", publisher = "IEEE" } @InProceedings{'breazu-tannen89:_inher_explic_coerc, author = "V. Breazu-Tannen and T. Coquand and C. A. Gunter and A. Scedrov", title = "Inheritance and Explicit Coercion", booktitle = "Proc. LICS'89", year = "1989", pages = "112-129", publisher = "IEEE" } @InProceedings{'degano89:_axiom_net_comput_proces, author = "P. Degano and J. Meseguer and U. Montanari", title = "Axiomatizing Net Computations and Processes", booktitle = "Proc. LICS'89", year = "1989", pages = "175-185", publisher = "IEEE" } @InProceedings{'harper89:_struc_repres_lf, author = "R. Harper and D. Sannella and A. Tarlecki", title = "Structure and Representation in {LF}", booktitle = "Proc. LICS'89", year = "1989", pages = "226-237", publisher = "IEEE" } @InProceedings{'wand89:_type_infer_recor_concat_multip_inher, author = "Mitchell Wand", title = "Type Inference for Record Concatenation and Multiple Inheritance", booktitle = "Proc. LICS'89", year = "1989", pages = "92-97", publisher = "IEEE" } @InProceedings{'coquand88:_categ_embed, author = "T. Coquand", title = "Categories of Embeddings", booktitle = "Proc. LICS'88", year = "1988", pages = "256-263", publisher = "IEEE" } @InProceedings{'amadio86:_finit_projec_model_secon_order, author = "R. Amadio and K. B. Bruce and G. Longo", title = "The Finitary Projection Model for Second Order Lambda Calculus and Solutions to Higher Order Domain Equations", booktitle = "Proc. LICS'86", year = "1986", pages = "122-130", publisher = "IEEE" } @InProceedings{'freyd88:_seman_param_polym_lambd_calcul, author = "P. J. Freyd and J.-Y. Girard and A. Scedrov and P. J. Scott", title = "Semantic Parametricity in Polymorphic Lambda Calculus", booktitle = "Proc. LICS'88", year = "1988", pages = "274-279", publisher = "IEEE" } @InProceedings{'glabbeek87:_petri, author = "Rob van Glabbeek and Frits Vaandrager", title = "Petri net models for algebraic theories of concurrency", booktitle = "PARLE Conference", year = "1987", editor = "J. W. de Bakker et al.", organization = "", publisher = "Springer LNCS 259" } @InProceedings{'olderog87:_operat_petri_ccsp, author = "Ernst-R{\"{u}}diger Olderog", title = "Operational Petri net semantics for {CCSP}", booktitle = "Advances in Petri Nets 1987", year = "1987", editor = "G. Rozenberg", pages = "196-223", organization = "", publisher = "Springer LNCS 266" } @InProceedings{'winskel84:_categ_model_concur, author = "Glynn Winskel", title = "Categories of Models for Concurrency", booktitle = "Workshop on the semantics of concurrency", year = "1984", editor = "S. Brooks", month = "July" } @TechReport{'winskel86:_event, author = "Glynn Winskel", title = "Event structures", institution = "University of Cambridge Computer Laboratory", year = "1986", type = "Technical Report", number = "95", month = "July" } @InProceedings{'degano85:_specif, author = "Pierpaolo Degano and Ugo Montanari", title = "Specification languages for distributed systems", booktitle = "TAPSOFT", year = "1985", editor = "H Ehrig et al.", pages = "29-51", publisher = "Springer LNCS 185" } @Book{'maclane71:_categ_workin_mathem, author = "Saunders MacLane", title = "Categories for the Working Mathematician", publisher = "Springer-Verlag", year = "1971" } @Book{'hoare85:_commun_sequen_proces, author = "C. A. R. Hoare", title = "Communicating Sequential Processes", publisher = "Prentice Hall", year = "1985" } @Book{'kung88:_vlsi_proces_array, author = "S. Y. Kung", title = "{VLSI} Processor Arrays", publisher = "Prentice Hall", year = "1988" } @Book{'foster90:_stran, author = "Ian Foster and Stephen Taylor", title = "Strand: New Concepts in Parallel Programming", publisher = "Prentice Hall", year = "1990" } @Book{'milner89:_commun_concur, author = "Robin Milner", title = "Communication and Concurrency", publisher = "Prentice Hall", year = "1989" } @Book{'peyton-jones87:_implem_funct_progr_languag, author = "Simon Peyton-Jones", title = "The Implementation of Functional Programming Languages", publisher = "Prentice Hall", year = "1987" } @Book{'herrlich73:_categ, author = "Herrlich and Strecker", title = "Category theory", publisher = "Allyn and Bacon", year = "1973" } @Book{'maclane67:_algeb, author = "Saunders MacLane and Garrett Birkhoff", title = "Algebra", publisher = "Mac Millan", year = "1967" } @Book{'manes76:_algeb, author = "E. Manes", title = "Algebraic theories", publisher = "Springer", year = "1976", volume = "26", series = "Graduate Texts in Mathematics" } @Article{'eilenberg65:_adjoin, author = "S. Eilenberg and J. C. Moore", title = "Adjoint functors and triples", journal = "Illinois J. Math.", year = "1965", volume = "9", pages = "381-398" } @Article{'bruce90:_modes_model_recor_inher_bound_quant, author = "Kim Bruce and Giuseppe Longo", title = "A Modest Model of Records, Inheritance and Bounded Quantification", journal = "Information and Computation", year = "1990", volume = "87", pages = "196-240" } @Article{'milner92:_funct_proces, author = "Robin Milner", title = "Functions as Processes", journal = "Mathematical Structures in Computer Science", year = "1992", volume = "2", number = "2", pages = "119-141" } @Article{'meseguer97:_petri, author = "Jos\'e Meseguer and Ugo Montanari and Vladimiro Sassone", title = "On the semantics of place/transition {P}etri nets", journal = "Mathematical Structures in Computer Science", year = "1997", volume = "7", number = "4", pages = "359-397" } @Article{'goguen91:_categ_manif, author = "Joseph Goguen", title = "A Categorical Manifesto", journal = "Mathematical Structures in Computer Science", year = "1991", volume = "1", number = "1", pages = "49-67" } @Article{'casley91:_tempor_struc, author = "Ross Casley and Roger Crew and Jos\'{e} Meseguer and Vaughan Pratt", title = "Temporal Structures", journal = "Mathematical Structures in Computer Science", year = "1991", volume = "1", number = "2", pages = "179-213" } @Article{'goguen92:_sheaf, author = "Joseph Goguen", title = "Sheaf semantics for concurrent interacting objects", journal = "Mathematical Structures in Computer Science", year = "1992", volume = "2", number = "2", pages = "159-191" } @Article{'cassley91:_tempor_struc, author = "Ross Cassley and Roger Crew and Jos\'{e} Meseguer and Vaughan Pratt", title = "Temporal Structures", journal = "J. Math. Structures in Computer Science", year = "1991", volume = "1", number = "2", pages = "179-213" } @Article{'pratt86:_model_concur_partial_order, author = "V. R. Pratt", title = "Modelling Concurrency with Partial Orders", journal = "Intl. J. Parallel Programming", year = "1986", volume = "15", pages = "33-71" } @Article{'linton66:_auton_equat_categ, author = "F. E. J. Linton", title = "Autonomous Equational Categories", journal = "J. of Mathematics and Mechanics", year = "1966", volume = "15", pages = "637-642" } @Article{'kock71:_closed, author = "Anders Kock", title = "Closed categories generated by commutative monads", journal = "J. Australian Math. Soc.", year = "1971", volume = "12", pages = "405-424" } @InProceedings{'goguen87:_concur, author = "Joseph Goguen and Claude Kirchner and Jos\'{e} Meseguer", title = "Concurrent term rewriting as a model of computation", booktitle = "Proc. Workshop on Graph Reduction, Santa Fe, New Mexico", year = "1987", editor = "R. Keller and J. Fasel", pages = "53-93", publisher = "Springer LNCS 279" } @InProceedings{'harrison87:_paral_graph_reduc_machin_alice, author = "P. G. Harrison and M. J. Reeve", title = "The Parallel Graph Reduction Machine, {Alice}", booktitle = "Proc. Workshop on graph reduction, Santa Fe, New Mexico", year = "1987", editor = "R. Keller and J. Fasel", pages = "181-202", publisher = "Springer LNCS 279" } @Unpublished{'meseguer:_order_sorted_unific, title = "Order-Sorted Unification", author = "Jos\'{e} Meseguer and Joseph Goguen and Gert Smolka", note = "To appear in the {\it Journal of Symbolic Computation}, special issue on unification" } @Unpublished{'naoi:_algeb_seman_term_rewrit_system, author = "T. Naoi and Y. Inagaki", title = "Algebraic Semantics of Term Rewriting Systems", note = "Comp86, pp. 1-10" } @Unpublished{'meseguer:_lectur_algeb_data_types, author = "Jos\'{e} Meseguer", title = "Lectures on Algebraic Data Types", note = "ASL-CSLI Summer School on Logic, Language and Computation, Stanford, July 1985" } @Unpublished{'cardelli:_seman_method_objec_orien_languag_part, author = "Luca Cardelli and John Mitchell", title = "Semantic Methods for Object-Oriented Languages, Part 2", note = "Tutorial at OOPSLA'88" } @InCollection{'girard89:_towar_geomet_inter, author = "Jean-Yves Girard", title = "Towards a Geometry of Interaction", booktitle = "{Proc. AMS Summer Research Conference on Categories in Computer Science and Logic, Boulder, Colorado, June 1987}", year = "1989", pages = "69-108", editor = "J. W. Gray and A. Scedrov", publisher = "American Mathematical Society" } @InCollection{'girard94:_geomet_inter_iii, author = "Jean-Yves Girard", title = "Geometry of Interaction {III}: the general case", booktitle = "{Proc. Workshop on Linear Logic}", year = "1994", publisher = "To appear in MIT Press" } @Unpublished{'pitts87:_parad_local_cartes_closed_categ, author = "A. M. Pitts and P. Taylor", title = "A note on {Russell's} Paradox in Locally Cartesian Closed Categories", year = "1987", note = "University of Sussex" } @Unpublished{'taylor88:_stabl_categ_cartes_closed_categ, author = "P. Taylor", title = "Stable Categories form a Cartesian Closed Category", year = "1988", note = "Dept. of Computing, Imperial College" } @Unpublished{'lawvere:_skolem_categ, author = "F. W. Lawvere", title = "Skolem Categories", note = "Unpublished Seminar Lectures at University of Buffalo. Fall of 1974" } @Unpublished{'asperti:_categ_denot_seman, author = "A. Asperti and G. Longo", title = "Categories for Denotational Semantics", note = "To appear" } @Unpublished{'asperti, author = "A. Asperti", title = "A logic for concurrency", note = "Unpublished manuscript, November 1987" } @TechReport{'robinson88:_how_per, author = "Edmund Robinson", title = "How complete is {PER}?", institution = "Queen's University, Department of Computing and Information Science", year = "1988", number = "88-229" } @TechReport{'gunter89:_nets_tensor_theor, author = "Carl Gunter and Vijay Gehlot", title = "Nets as Tensor Theories", institution = "Dept. of Computer and Information Science, University of Pennsylvania", year = "1989", number = "MS-CIS-89-68" } @Unpublished{'robinson:_person_commun, author = "Edmund Robinson", title = "Personal Communication", note = "July 1988" } @Article{'hotz65:_algeb_synth_schal_i_ii, author = "G. Hotz", title = "Eine Algebraisierung des Syntheseproblemen von Schaltkreisen, {I} and {II}", journal = "EIK", year = "1965", volume = "1", pages = "185--206, 209--231" } @Article{'kock71:_bilin_cartes_closed_monad, author = "A. Kock", title = "Bilinearity and Cartesian Closed Monads", journal = "Math. Scand.", year = "1971", volume = "29", pages = "161-174" } @InCollection{'meseguer75:_autom, author = "Jos\'{e} Meseguer and Ignacio Sols", title = "Automata in semimodule categories", booktitle = "Category Theory Applied to Computation and Control", publisher = "Springer LNCS 25", year = "1975", editor = "E. G. Manes", pages = "193-198" } @Article{'benson75, author = "David B. Benson", title = "The basic algebraic structures in categories of derivations", journal = "Info. and Co.", year = "1975", volume = "28", pages = "1-29" } @Article{'main84:_funct, author = "Michael G. Main and David B. Benson", title = "Functional behaviour of nondeterministic and concurrent programs", journal = "Info. and Co.", year = "1984", volume = "62", pages = "144-189" } @InCollection{'hinderer82:_trans, author = "Wolfgang Hinderer", title = "Transfer of graph constructs in Goguen's paper to net constructs", booktitle = "Application and Theory of Petri Nets", publisher = "Springer Informatik-Fachberichte 52", year = "1982", editor = "Claude Girault and Wolfgang Reisig", pages = "142-150" } @InCollection{'aalst93:_inter_petri, author = "W. M. P. van der Aalst", title = "Interval timed coloured {Petri} nets and their analysis", booktitle = "Application and Theory of Petri Nets 1993", publisher = "Springer LNCS 691", year = "1993", editor = "M. Ajmone Marsan", pages = "453-472" } @InProceedings{'petri73:_concep, author = "Carl Adam Petri", title = "Concepts of net theory", booktitle = "Mathematical Foundations of Computer Science", year = "1973", pages = "137-146", organization = "Mathematical Institute of the Slovak Academy of Sciences" } @TechReport{'drees86:_bibliog_net_theor, author = "Stefan Drees and Dominik Gomm and Helmut Pl{\"{u}}nnecke and Wolfgang Reisig and Rolf Walter", title = "Bibliography of Net Theory", institution = "Gesellschaft f{\"{u}}r Mathematik und Datenverarbeitung MBH", year = "1986", type = "Arbeitspapiere der GMD", number = "212" } @InProceedings{'breazu-tannen87:_comput, author = "V. Breazu-Tannen and A. R. Meyer", title = "Computable values can be classical", booktitle = "{Proceedings of the 14th Symposium on Principles of Programming Languages}", organization = "ACM", pages = "238-245", month = "January", year = "1987" } @PhdThesis{'breazu-tannen87:_conser, author = "V. Breazu-Tannen", title = "Conservative extensions of type theories", school = "MIT", month = "February", year = "1987", note = "Supervised by A.\ R.\ Meyer" } @InProceedings{'breazu-tannen87:_exten, author = "V. Breazu-Tannen and T. Coquand", title = "Extensional models for polymorphism", booktitle = "{Proceedings of TAPSOFT - Colloquium on Functional and Logic Programming and Specifications, Pisa, March 1987}", publisher = "LNCS, Vol.\ 250, Springer-Verlag", pages = "291-307", year = "1987", note = "An expanded version will appear in the special issue of {\em Theoretical Computer Science} dedicated to the colloquium" } @InProceedings{'breazu-tannen87:_polym, author = "V. Breazu-Tannen and A. R. Meyer", title = "Polymorphism is conservative over simple types", booktitle = "{Proceedings of the Symposium on Logic in Computer Science}", organization = "IEEE", month = "June", year = "1987", pages = "7-17" } @InProceedings{'bachmair86:_order_equat_proof, author = "L. Bachmair and N. Dershowitz and J. Hsiang", title = "Orderings for Equational Proofs", booktitle = "{Proceedings of the Symposium on Logic in Computer Science}", organization = "IEEE", month = "June", year = "1986", pages = "346-357" } @InProceedings{'goguen88:_softw_rewrit_rule_machin, author = "Joseph Goguen and Jos\'{e} Meseguer", title = "Software for the Rewrite Rule Machine", booktitle = "Proceedings of the International Conference on Fifth Generation Computer Systems, Tokyo, Japan", organization = "ICOT", year = "1988", pages = "628-637" } @InProceedings{'nakashima88:_towar_comput_inter_situat_theor, author = "Hideyuki Nakashima and Hiroyuki Suzuki and Per-Kristian Halvorsen and Stanley Peters", title = "Towards a Computational Interpretation of Situation Theory", booktitle = "Proceedings of the International Conference on Fifth Generation Computer Systems, Tokyo, Japan", organization = "ICOT", year = "1988", pages = "489-498" } @InProceedings{'leinwand88:_cell_ensem_archit_rewrit_rule_machin, author = "S. Leinwand and J. A. Goguen and T. Winkler", title = "Cell and Ensemble Architecture for the Rewrite Rule Machine", booktitle = "Proceedings of the International Conference on Fifth Generation Computer Systems, Tokyo, Japan", organization = "ICOT", year = "1988", pages = "869-878" } @Unpublished{'breazu-tannen:_proof, author = "V. Breazu-Tannen", title = "Proof of a conjecture on polymorphic lambda models with all types non-empty", note = "Manuscript, Univ.\ of Pennsylvania, 1987" } @InProceedings{'breazu-tannen88:_combin, author = "V. Breazu-Tannen", title = "Combining algebra and higher-order types", booktitle = "{Proceedings of the Symposium on Logic in Computer Science}", organization = "IEEE", month = "July", year = "1988", note = "To appear" } @InProceedings{'carboni87:_categ_approac_realiz_polym_types, author = "A. Carboni and P. J. Freyd and A. Scedrov", title = "{A Categorical Approach to Realizability and Polymorphic Types}", booktitle = "{Mathematical Foundations of Programming Language Semantics}", month = "April", year = "1987", editor = "M. Main and A. Melton", publisher = "Springer LNCS" } @InProceedings{'coquand87:_model_polym, author = "T. Coquand and C. A. Gunter and Glynn Winskel", title = "{dI-domains as a Model of Polymorphism}", booktitle = "{Mathematical Foundations of Programming Language Semantics}", month = "April", year = "1987", editor = "M. Main and A. Melton", publisher = "Springer LNCS" } @InProceedings{'freyd87:_some_seman_aspec_polym_lambd_calcul, author = "P. J. Freyd and A. Scedrov", title = "{Some Semantic Aspects of Polymorphic Lambda Calculus}", booktitle = "{Second IEEE Symposium on Logic in Computer Science}", month = "June", year = "1987", editor = "D. Gries", pages = "315-319", publisher = "IEEE Computer Society" } @InProceedings{'seely87:_model, author = "R. Seely", title = "Modelling computations: a 2-categorical framework", booktitle = "{Second IEEE Symposium on Logic in Computer Science}", month = "June", year = "1987", editor = "D. Gries", pages = "65-71", publisher = "IEEE Computer Society" } @InProceedings{'freyd88:_seman_param_polym_lambd_calcul, author = "P. J. Freyd and J. Y. Girard and A. Scedrov and P. J. Scott", title = "{Semantic Parametricity in Polymorphic Lambda Calculus}", booktitle = "{Third IEEE Symposium on Logic in Computer Science}", month = "July", year = "1988", publisher = "IEEE Computer Society" } @Article{'giannini84:_effec_given_domain_lambd_calcul_model, author = "P. Giannini and G. Longo", title = "{Effectively Given Domains and Lambda Calculus Models}", journal = "Information and Control", year = "1984", volume = "62", pages = "36-63" } @PhdThesis{'girard72:_inter_fonct_elimin_coupur_super, author = "Jean-Yves Girard", title = "Interpr\'etation Fonctionelle et \'Elimination des Coupures dans l'Arithm\'etique d'ordre Sup\'erieure", school = "Univ. Paris VII", year = "1972" } @Article{'girard86:_system_f_variab_types_fifteen_years_later, author = "Jean-Yves Girard", title = "{The System F of Variable Types, Fifteen Years Later}", journal = "Theoretical Computer Science", year = "1986", volume = "45", pages = "159-192" } @Article{'schmidt83:_approx_proper_abstr_data_types, author = "D. A. Schmidt", title = "{Approximation Properties of Abstract Data Types}", journal = "Theoretical Computer Science", year = "1983", volume = "24", pages = "73-94" } @Article{'tarlecki85:_exist_free_model_abstr_algeb_instit, author = "Andrzej Tarlecki", title = "{On the Existence of Free Models in Abstract Algebraic Institutions}", journal = "Theoretical Computer Science", year = "1985", volume = "37", pages = "269-304" } @Article{'girard87:_linear_logic, author = "Jean-Yves Girard", title = "{Linear Logic}", journal = "Theoretical Computer Science", year = "1987", volume = "50", pages = "1-102" } @Book{'girard87:_proof_theor_logic_compl, author = "Jean-Yves Girard", title = "{Proof Theory and Logical Complexity}", publisher = "Bibliopolis", year = "1987" } @Misc{'gunter:_sets_seman_bound_non_deter, author = "C. A. Gunter", title = "{Sets and the Semantics of Bounded Non-Determinism}", howpublished = "In preparation" } @Inbook{'huet87:_unifor_approac_type_theor, author = "G. Huet", title = "{A Uniform Approach to Type Theory}", booktitle = "{Logical Foundations of Functional Programming}", month = "June", year = "1987", editor = "G. Huet", publisher = "Proceedings University of Texas Year of Programming" } @Misc{'hyland87:_discr_objec_effec_topos, author = "J. M. E. Hyland and E. Robinson and G. Rosolini", title = "{Discrete Objects in the Effective Topos}", howpublished = "Preprint", year = "1987" } @InCollection{'hyland88:_theor_const, author = "J. M. E. Hyland and A. Pitts", title = "The Theory of Constructions: Categorical Semantics and Topos-Theoretic Models", booktitle = "{Proc. AMS Summer Research Conference on Categories in Computer Science and Logic, Boulder, Colorado, June 1987}", year = "1988", editor = "J. W. Gray and A. Scedrov", pages = "137-199", publisher = "American Mathematical Society" } @Book{'martin-loef84:_intuit_type_theor, author = "P. Martin-Loef", title = "{Intuitionistic Type Theory}", publisher = "Bibliopolis", year = "1984" } @InProceedings{'martin-loef73:_intuit_theor_types, author = "P. Martin-Loef", title = "{An Intuitionistic Theory of Types: Predicative Part}", booktitle = "{Logic Colloquium'73}", editor = "H. E. Rose and J. C. Shepherdson", publisher = "Noth-Holland", year = "1973", pages = "73-118" } @InProceedings{'mitchell86:_repres_indep_data_abstr, author = "J. C. Mitchell", title = "{Representation Independence and Data Abstraction}", booktitle = "{13th ACM Symposium on Principles of Programming Languages}", year = "1986", pages = "263-276" } @InProceedings{'reynolds74:_towar_theor_type_struc, author = "J. C. Reynolds", title = "{Towards a Theory of Type Structure}", booktitle = "{Programming Symposium}", year = "1974", editor = "B. Robinet", pages = "408-425", publisher = "Springer LNCS 19" } @InProceedings{'reynolds83:_types_abstr_param_polym, author = "J. C. Reynolds", title = "{Types, Abstraction, and Parametric Polymorphism}", booktitle = "{Information Processing '83}", year = "1983", editor = "R. E. A. Mason", pages = "513-523", publisher = "North-Holland" } @PhdThesis{'rosolini86:_contin_effec_topoi, author = "G. Rosolini", title = "{Continuity and Effectiveness in Topoi}", school = "Oxford University", howpublished = "{Doctoral Dissertation}", year = "1986" } @Inbook{'scedrov87:_recur_realiz_seman_calcul_const, author = "A. Scedrov", title = "{Recursive Realizability Semantics for Calculus of Constructions}", booktitle = "{Logical Foundations of Functional Programming}", month = "June", year = "1987", editor = "G. Huet", publisher = "Proceedings University of Texas Year of Programming" } @Article{'scott76:_data_types_lattic, author = "D. S. Scott", title = "{Data Types as Lattices}", journal = "SIAM Journal of Computing", year = "1976", volume = "5", pages = "522-587" } @Article{'meseguer87, author = "Jos\'e Meseguer and Ir\`ene Guessarian", title = "{On the axiomatization of if-then-else}", journal = "SIAM Journal of Computing", year = "1987", volume = "16", pages = "332-357" } @InProceedings{'scott82:_domain_denot_seman, author = "D. S. Scott", title = "{Domains for Denotational Semantics}", booktitle = "{International Colloquium on Automata, Languages and Programs}", year = "1982", editor = "M. Nielsen and E. M. Schmidt", pages = "577-613", publisher = "Springer LNCS 140" } @Misc{'scott87:_realiz_domain_theor, author = "D. S. Scott", title = "{Realizability and Domain Theory}", howpublished = "Lecture at the AMS Conference on Categories in Computer Science and Logic", month = "June", year = "1987" } @Article{'smyth82:_categ_theor_solut_recur_domain_equat, author = "M. B. Smyth and G. D. Plotkin", title = "{The Category-Theoretic Solution of Recursive Domain Equations}", journal = "SIAM Journal of Computing", year = "1982", volume = "11", pages = "761-783" } @InProceedings{'troelstra73:_metam_inves_intuit_arith_analy, author = "A. S. Troelstra", title = "{Metamathematical Investigation of Intuitionistic Arithmetic and Analysis}", booktitle = "Springer Lecture Notes in Mathematics 344", year = "1973" } @InProceedings{'mccracken84:_type_check_progr_implic_type_struc, author = "N. McCracken", title = "The Type-Checking of Programs with Implicit Type Structure", editor = "G. Kahn and D. B. MacQueen and G. Plotkin", booktitle = "Proceedings of the Conference on Semantics of Data Types, Sophia-Antipolis, June 1984", publisher = "{\em LNCS}, Vol.\ 173, Springer-Verlag", pages = "301-315", year = "1984" } @InProceedings{'mitchell84:_type_infer_type_contain, author = "J. C. Mitchell", title = "Type Inference and Type Containment", editor = "G. Kahn and D. B. MacQueen and G. Plotkin", booktitle = "Proceedings of the Conference on Semantics of Datan Types, Sophia-Antipolis, June 1984", publisher = "{\em LNCS}, Vol.\ 173, Springer-Verlag", pages = "257-277", year = "1984" } @Book{'constable87:_implem_mathem_nuprl_proof_devel_system, author = "R. L. Constable", title = "{Implementing Mathematics with the Nuprl Proof Development System}", publisher = "Prentice Hall", year = "1987" } @Misc{'moggi:_commun_types, author = "E. Moggi", title = "Communication in the {\sc Types} electronic forum (types@theory.lcs.mit.edu), {February 10, 1986}" } @Misc{'pitts, author = "A. M. Pitts", title = "An extension of {Reynolds'} result on the non-existence of set-models of polymorphism", note = "Communication in the {\it Types} electronic forum (types@theory.lcs.mit.edu), {May 29, 1988}" } @Misc{'huwig, author = "H. Huwig and A. Poign\'{e}", title = "A note on inconsistencies caused by fixpoints in a cartesian closed category", note = "Manuscript, C.S. Dept., Univ. of Dortmund" } @Misc{'moggi:_commun_types, author = "E. Moggi", title = "Communication in the {\sc Types} electronic forum (types@theory.lcs.mit.edu), {July 23, 1986}" } @InCollection{'scott80:_relat, author = "D. S. Scott", title = "Relating theories of the lambda calculus", booktitle = "To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism", editor = "J. P. Seldin and J. R. Hindley", publisher = "Academic Press", year = "1980", pages = "403-450" } @InCollection{'levy80:_optim, author = "J.-J. L\'{e}vy", title = "Optimal reductions in the lambda calculus", pages = "159-191", booktitle = "To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism", editor = "J. P. Seldin and J. R. Hindley", publisher = "Academic Press", year = "1980" } @Article{'seely86:_higher, author = "R. A. G. Seely", title = "Higher order polymorphic lambda calculus and categories", journal = "Mathematical Reports, Academy of Science (Canada)", volume = "{VIII}", number = "2", year = "1986", pages = "135-139" } @Article{'seely84:_local, author = "R. A. G. Seely", title = "Locally cartesian closed categories and type theory", journal = "Math. Proc. Camb. Phil. Soc.", volume = "95", year = "1984", pages = "33-48" } @Article{'seely87:_categ, author = "R. A. G. Seely", title = "Categorical semantics for higher order polymorphic lambda calculus", journal = "J. Symbol. Logic", volume = "52", number = "4", year = "1987", pages = "969-989" } @Article{'boileau81:_la_logiq_topos, author = "A. Boileau and A. Joyal", title = "La Logique des Topos", journal = "J. Symbol. Logic", volume = "46", number = "1", year = "1981", pages = "6-16" } @Unpublished{'hyland87, author = "J. M. E. Hyland", title = "A small complete category", year = "1987", note = "Manuscript, to appear in the proceedings of the Conference on Church's Thesis: Fifty Years Later" } @TechReport{'ohori87:_type_infer_datab_progr_languag, author = "A. Ohori and P. Buneman", key = "OhoriBuneman", title = "{Type Inference in a Database Programming Language}", institution = "University of Pennsylvania", type = "Technical report", month = "November", year = "1987" } @TechReport{'goguen89:_objec_orien_progr_specif_natur, author = "J. Meseguer J. A. Goguen and E. Munthe-Kaas.", title = "{Object-Oriented Programming and Specification is a Natural Extension of Pure Functional Programming}", institution = "SRI International", type = "Technical report", note = "To appear", year = "1989" } @InProceedings{'buneman88:_seman_compl_objec_approx_queries, author = "P. Buneman and S. Davidson and Watters A.", key = "Buneman, Davidson & Watters", title = "{A Semantics for Complex Objects and Approximate Queries}", booktitle = "Principles of Database Systems", organization = "ACM", month = "March", year = "1988" } @PhdThesis{'gunter85:_profin_solut_recur_domain_equat, author = "C. A. Gunter", title = "Profinite Solutions for Recursive Domain Equations", school = "University of Wisconsin at Madison", year = "1985" } @InProceedings{'cardelli84:_seman_multip_inher, title = "{A Semantics of Multiple Inheritance}", author = "Luca Cardelli", booktitle = "Semantics of Data Types, LNCS 173", editor = "G. Kahn and D. Mac{Queen} and G. Plotkin", publisher = "Springer LNCS 173", pages = "51-67", year = "1984" } @Article{'cardelli88:_seman_multip_inher, title = "{A Semantics of Multiple Inheritance}", author = "Luca Cardelli", journal = "Information and Computation", volume = "76", pages = "138-164", year = "1988" } @InProceedings{'cardelli88:_struc_subty_notion_power_type, title = "{Structural Subtyping and the Notion of Power Type}", author = "Luca Cardelli", booktitle = "Proc. POPL'88", publisher = "ACM", year = "1988" } @InProceedings{'smith84:_reflec_seman_lisp, title = "{Reflection and Semantics in {Lisp}}", author = "Brian C. Smith", booktitle = "Proc. POPL'84", pages = "23-35", publisher = "ACM", year = "1984" } @InProceedings{'pratt91:_model, title = "Modeling concurrency with geometry", author = "Vaughan Pratt", pages = "311-322", booktitle = "Proc. POPL'91", publisher = "ACM", year = "1991" } @InProceedings{'lincoln92:_algor, title = "Algorithmic aspects of type inference with subtypes", author = "Patrick Lincoln and John Mitchell", pages = "", booktitle = "Proc. POPL'92", publisher = "ACM", year = "1992" } @InProceedings{'mitchell84:_coerc, title = "Coercion and type inference", author = "John Mitchell", pages = "175-185", booktitle = "Proc. POPL'84", publisher = "ACM", year = "1984" } @InProceedings{'meseguer89:_relat_model_polym, title = "{Relating Models of Polymorphism}", author = "Jos\'e Meseguer", booktitle = "Proc. POPL'89", publisher = "ACM", pages = "228-241", year = "1989" } @InProceedings{'cook90:_inher_subty, title = "{Inheritance is not Subtyping}", author = "William Cook and Walter Hill and Peter Canning", booktitle = "Proc. POPL'90", publisher = "ACM", pages = "125-135", year = "1990" } @InProceedings{'mitchell90:_towar_typed_found_method_special_inher, title = "{Toward a Typed Foundation for Method Specialization and Inheritance}", author = "John Mitchell", booktitle = "Proc. POPL'90", publisher = "ACM", pages = "109-124", year = "1990" } @InProceedings{'abadi90:_explic_subst, title = "{Explicit Substitutions}", author = "M. Abadi and L. Cardelli and P.-L. Curien and J.-J. L\'evy", booktitle = "Proc. POPL'90", publisher = "ACM", pages = "31-46", year = "1990" } @InProceedings{'dershowitz89:_rewrit_rewrit_rewrit_rewrit_rewrit, title = "{Rewrite, Rewrite, Rewrite, Rewrite, Rewrite,...}", author = "N. Dershowitz and S. Kaplan", booktitle = "Proc. POPL'89", publisher = "ACM", pages = "250-259", year = "1989" } @InProceedings{'meyer87:_empty_types_polym_calcul, title = "{Empty Types in Polymorphic $\lambda$ Calculus}", author = "A. R. Meyer and J. R. Mitchell and E. Moggi and R. Statman", booktitle = "Proc. POPL'87", publisher = "ACM", pages = "253-262", year = "1987" } @TechReport{'cardelli86:_type, author = "Luca Cardelli", title = "{A polymorphic $\lambda$-calculus with Type:Type}", institution = "DEC System Research Center", address = "Palo Alto, CA", year = "1986", number = "10" } @TechReport{'lamport90:_tempor_logic_action, author = "Leslie Lamport", title = "{A Temporal Logic of Actions}", institution = "DEC System Research Center", address = "Palo Alto, Ca", year = "1990" } @TechReport{'cardelli88:_quest_preview, author = "Luca Cardelli", title = "{A Quest Preview}", institution = "DEC System Research Center", address = "Palo Alto, Ca", year = "1988" } @TechReport{'cardelli90:_quest, author = "Luca Cardelli and Giuseppe Longo", title = "{A semantic basis for {Quest}}", institution = "DEC System Research Center", address = "Palo Alto, Ca", number = "55", year = "1990" } @Article{'winskel85:_power_modal, author = "G. Winskel", title = "{On Powerdomains and Modalities}", journal = "{Theoretical Computer Science}", year = "1985", volume = "36", pages = "127-137" } @InProceedings{'miller86:_integ_resol_natur_deduc_theor_provin, author = "D. Miller and A. Felty", title = "An Integretation of Resolution and Natural Deduction Theorem Proving", booktitle = "Proceedings of the Fifth National Conference on Artificial Intelligence", month = "August", year = "1986" } @InProceedings{'miller87:_hered_harrop_formul_unifor_proof_system, author = "D. Miller and G. Nadathur and A. Scedrov", title = "Hereditary Harrop Formulas and Uniform Proofs Systems", booktitle = "{Second Annual Symposium on Logic in Computer Science}", address = "Cornell University", month = "June", year = "1987", pages = "98-105" } @Article{'burstall69:_provin_proper_progr_struc_induc, title = "Proving Properties of Programs by Structural Induction", author = "Rod Burstall", year = "1969", journal = "Computer Journal", volume = "12", number = "1", pages = "41-48" } @InCollection{'burstall77:_puttin_theor_make_specif, title = "Putting Theories together to Make Specifications", author = "Rod Burstall and Joseph Goguen", booktitle = "Proceedings, Fifth International Joint Conference on Artificial Intelligence", editor = "Raj Reddy", publisher = "Department of Computer Science, Carnegie-Mellon University", year = "1977", pages = "1045-1058" } @InCollection{'burstall80:_seman_clear_specif_languag, author = "Rod Burstall and Joseph A. Goguen", title = "The Semantics of {C}lear, a Specification Language", booktitle = "Proceedings of the 1979 Copenhagen Winter School on Abstract Software Specification", editor = "Dines Bjorner", publisher = "Springer LNCS 86", pages = "292-332", year = "1980" } @InCollection{'burstall81:_infor_introd_specif_clear, title = "An Informal Introduction to Specifications using Clear", author = "Rod Burstall and Joseph Goguen", year = "1981", booktitle = "The Correctness Problem in Computer Science", editor = "Robert Boyer and J Moore", publisher = "Academic Press", pages = "185-213", note = "Reprinted in {\it Software Specification Techniques}, Narain Gehani and Andrew McGettrick, Eds., Addison-Wesley, 1985, pages 363-390" } @InCollection{'goguen74:_seman_comput, author = "Joseph Goguen", title = "Semantics of Computation", year = "1974", booktitle = "Proceedings, First International Symposium on Category Theory Applied to Computation and Control", editor = "Ernest G. Manes", publisher = "University of Massachusetts at Amherst", pages = "234-249", note = "Also published in LNCS, Volume 25, Springer-Verlag, 1975, pages 151-163" } @Unpublished{'goguen73:_some_remar_data_struc, title = "Some Remarks on Data Structures", author = "Joseph Goguen", year = "1973", note = "Abstract of 1973 Lectures at Eidgenoschiche Technische Hochschule, Zurich" } @InCollection{'goguen71:_mathem_repres_hierar_organ_system, title = "Mathematical Representation of Hierarchically Organized Systems", author = "Joseph Goguen", year = "1971", editor = "E. Attinger", booktitle = "Global Systems Dynamics", publisher = "S. Karger", pages = "112-128" } @InCollection{'goguen78:_categ_approac_gener_system_theor, title = "A Categorical Approach to General Systems Theory", author = "Joseph Goguen and Susanna Ginali", year = "1978", booktitle = "Applied General Systems Research", editor = "George Klir", pages = "257-270", publisher = "Plenum" } @InCollection{'goguen81:_algeb_denot_seman_param_abstr_modul, title = "Algebraic Denotational Semantics using Parameterized Abstract Modules", author = "Joseph Goguen and Kamran Parsaye-Ghomi", year = "1981", booktitle = "Formalizing Programming Concepts", editor = "J. Diaz and I. Ramos", note = "LNCS, Volume 107", pages = "292-309", publisher = "Springer-Verlag" } @PhdThesis{'guttag75:_specif_applic_progr_abstr_data_types, title = "The Specification and Application to Programming of Abstract Data Types", author = "John Guttag", year = "1975", school = "University of Toronto", note = "Computer Science Department, Report CSRG-59" } @Article{'guttag77:_abstr_data_types_devel_data_struc, title = "Abstract Data Types and the Development of Data Structures", author = "John Guttag", journal = "Communications of the Association for Computing Machinery", year = "1977", volume = "20", month = "June", pages = "297-404" } @Article{'chandy81:_async_distr_simul_sequen_paral_comput, title = "Asynchronous Distributed Simulation via a Sequence of Parallel Computations", author = "K. M. Chandy and J. Misra", journal = "Communications of the Association for Computing Machinery", year = "1981", volume = "24", month = "April", pages = "198-206" } @Article{'slagle85:_exper_system_resour_alloc_probl, title = "An Expert System for a Resource Allocation Problem", author = "J. R. Slagle and H. Hamburger", journal = "Communications of the Association for Computing Machinery", year = "1985", volume = "28", month = "September", pages = "994-1004" } @Article{'agha90:_concur, title = "Concurrent object-oriented programming", author = "G. Agha", journal = "Communications of the Association for Computing Machinery", year = "1990", volume = "33", month = "September", pages = "125-141" } @Article{'carriero89:_linda, title = "Linda in context", author = "N. Carriero and D. Gelernter", journal = "Communications of the Association for Computing Machinery", year = "1989", volume = "32", month = "April", pages = "444-458" } @Article{'fujimoto90:_paral_discr_event_simul, title = "Parallel Discrete Event Simulation", author = "Richard M. Fujimoto", journal = "Communications of the Association for Computing Machinery", year = "1990", volume = "33", month = "October", pages = "31-53" } @Book{'jensen78:_pascal_user_manual_repor, title = "Pascal User Manual and Report", author = "K. Jensen and Niklaus Wirth", year = "1978", publisher = "Springer-Verlag", edition = "second" } @TechReport{'goguen78:_order_sorted_algeb, title = "Order Sorted Algebra", author = "Joseph Goguen", year = "1978", number = "14", institution = "UCLA Computer Science Department", note = "Semantics and Theory of Computation Series" } @InCollection{'goguen77:_abstr_error_abstr_data_types, title = "Abstract Errors for Abstract Data Types", author = "Joseph Goguen", year = "1977", booktitle = "Proceedings of First IFIP Working Conference on Formal Description of Programming Concepts", editor = "Peter Neuhold", publisher = "MIT", pages = "21.1--21.32", note = "Also published in {\it Formal Description of Programming Concepts}, Peter Neuhold, Ed., North-Holland, pages 491-522, 1979" } @InCollection{'papathomas89:_concur, title = "Concurrency issues in object-oriented programming languages", author = "M. Papathomas", year = "1989", booktitle = "Object Oriented Development", editor = "D. Tsichritzis", publisher = "Universit\'e de Geneve", pages = "207-246" } @InCollection{'jouannaud86:_reduc, title = "Reductive conditional term rewriting systems", author = "J.-P. Jouannaud and B. Waldmann", year = "1986", booktitle = "Proceedings of Third IFIP Working Conference on Formal Description of Programming Concepts", note = "Ebberup, Denmark" } @InCollection{'tison89:_fair, title = "Fair termination is decidable for ground systems", author = "Sophie Tison", year = "1989", pages = "462-476", editor = "Nachum Dershowitz", booktitle = "Rewriting Techniques and Applications, Chappel Hill, North Carolina", publisher = "Springer LNCS 355" } @InCollection{'toyama89:_termin, title = "Termination for the direct sum of term rewriting systems", author = "Y. Toyama and J. W. Klop and H. P. Barendregt", year = "1989", pages = "477-491", editor = "Nachum Dershowitz", booktitle = "Rewriting Techniques and Applications, Chappel Hill, North Carolina, Springer LNCS No. 355" } @InCollection{'kaphengst77:_initial_algeb_seman_non_contex_free_languag, author = "H. Kaphengst and Horst Reichel", title = "Initial Algebraic Semantics for Non-Context-Free Languages", year = "1977", booktitle = "Fundamentals of Computation Theory", editor = "Marek Karpinski", note = "LNCS, Volume 56", publisher = "Springer-Verlag", pages = "120-126" } @TechReport{'goguen76:_initial_algeb_approac_specif_correc, title = "An Initial Algebra Approach to the Specification, Correctness and Implementation of Abstract Data Types", author = "Joseph Goguen and James Thatcher and Eric Wagner", year = "1976", month = "October", institution = "IBM T. J. Watson Research Center", number = "RC 6487", note = "Appears in {\it Current Trends in Programming Methodology, IV}, Raymond Yeh, editor, Prentice-Hall, 1978, pages 80-149" } @InCollection{'goguen75:_abstr_data_types_initial_algeb, title = "Abstract Data Types as Initial Algebras and the Correctness of Data Representations", author = "Joseph Goguen and James Thatcher and Eric Wagner and Jesse Wright", year = "1975", booktitle = "Computer Graphics, Pattern Recognition and Data Structure", editor = "Alan Klinger", publisher = "IEEE Press", pages = "89-93" } @Article{'goguen77:_initial_algeb_seman_contin_algeb, author = "Joseph Goguen and James Thatcher and Eric Wagner and Jesse Wright", title = "Initial Algebra Semantics and Continuous Algebras", journal = "Journal of the Association for Computing Machinery", volume = "24", number = "1", pages = "68-95", month = "January", year = "1977" } @Article{'rabin60:_comput_algeb, title = "Computable Algebra: General Theory and Theory of Computable Fields", author = "Michael Rabin", year = "1960", journal = "Transactions of the American Mathematical Society", volume = "95", pages = "341-360" } @InCollection{'goguen82:_ordin_specif_some_const_plane_geomet, title = "Ordinary Specification of Some Construction in Plane Geometry", author = "Joseph Goguen", year = "1982", booktitle = "Proceedings, Workshop on Program Specification", editor = "J{\o}rgen Staunstrup", publisher = "Springer-Verlag", pages = "31-46", note = "LNCS, Volume 134" } @TechReport{'goguen85:_instit, title = "Institutions: Abstract Model Theory for Computer Science", author = "Joseph Goguen and Rod Burstall", year = "1985", institution = "Center for the Study of Language and Information, Stanford University", number = "{CSLI}-85-30", note = "Also submitted for publication" } @InCollection{'goguen82:_univer_realiz_persis_inter_implem_abstr_modul, title = "Universal Realization, Persistent Interconnection and Implementation of Abstract Modules", author = "Joseph Goguen and Jos\'{e} Meseguer", year = "1982", booktitle = "Proceedings, 9th International Conference on Automata, Languages and Programming", pages = "265-281", editor = "M. Nielsen and E. M. Schmidt", publisher = "Springer LNCS 140" } @InCollection{'dershowitz89:_infin_normal_forms, title = "Infinite Normal Forms", author = "Nachum Dershowitz and Stephan Kaplan and David Plaisted", year = "1989", booktitle = "Proceedings, 16th International Conference on Automata, Languages and Programming", pages = "249-262", editor = "G. Ausiello and M. Dezani-Ciancaglini and S. Ronchi Della Rocca", publisher = "Springer-Verlag", note = "LNCS, Volume 372" } @InCollection{'goguen87:_model_equal_logic_progr, title = "Models and Equality for Logical Programming", author = "Joseph Goguen and Jos\'e Meseguer", booktitle = "Proceedings TAPSOFT'87", editor = "H. Ehrig and G. Levi and R. Kowalski and U. Montanari", year = "1987", publisher = "Springer-Verlag", pages = "1-22", volume = "250", series = 'lncs } @InCollection{'goguen86:_eqlog, title = "Eqlog: Equality, Types, and Generic Modules for Logic Programming", author = "Joseph Goguen and Jos\'{e} Meseguer", booktitle = "Logic Programming: Functions, Relations and Equations", editor = "Douglas DeGroot and Gary Lindstrom", year = "1986", publisher = "Prentice-Hall", pages = "295-363" } @Article{'goguen84:_equal_types_modul_why_not, author = "Joseph Goguen and Jos\'{e} Meseguer", title = "Equality, Types, Modules and (Why Not?) Generics for Logic Programming", journal = "Journal of Logic Programming", volume = "1", number = "2", year = "1984", pages = "179-210" } @Book{'abrial79:_specif_languag_z, title = "Specification Language {Z}", author = "Jean-Raymond Abrial and S. A. Schuman and Bertrand Meyer", year = "1979", publisher = "Massachusetts Computer Associates" } @InCollection{'goguen87:_unify_funct_objec_orien_relat, title = "Unifying Functional, Object-Oriented and Relational Programming with Logical Semantics", author = "Joseph Goguen and Jos\'{e} Meseguer", booktitle = "Research Directions in Object-Oriented Programming", editor = "Bruce Shriver and Peter Wegner", year = "1987", pages = "417-477", publisher = "MIT Press" } @InCollection{'goguen87:_order_sorted_algeb_solves_const, title = "Order-Sorted Algebra Solves the Constructor Selector, Multiple Representation and Coercion Problems", author = "Joseph Goguen and Jos\'{e} Meseguer", booktitle = "Proceedings, Second Symposium on Logic in Computer Science", year = "1987", pages = "18-29", publisher = "IEEE Computer Society Press", note = "Extended version to appear in {\it Information and Computation}" } @InCollection{'harper87:_framew_defin_logic, title = "A Framework for Defining Logics", author = "R. Harper and F. Honsell and G. Plotkin", booktitle = "Proceedings, Second Symposium on Logic in Computer Science", year = "1987", pages = "194-204", publisher = "IEEE Computer Society Press" } @InCollection{'goguen80:_how_prove_algeb_induc_hypot_induc, title = "How to Prove Algebraic Inductive Hypotheses without Induction: with Applications to the Correctness of Data Type Representations", author = "Joseph Goguen", year = "1980", booktitle = "Proceedings, Fifth Conference on Automated Deduction", publisher = "Springer-Verlag", note = "LNCS, Volume 87", editor = "Wolfgang Bibel and Robert Kowalski", pages = "356-373" } @InCollection{'hullot80:_canon_forms_unific, title = "Canonical Forms and Unification", author = "Jean-Marie Hullot", year = "1980", booktitle = "Proceedings, Fifth Conference on Automated Deduction", publisher = "Springer-Verlag", note = "LNCS, Volume 87", editor = "Wolfgang Bibel and Robert Kowalski", pages = "318-334" } @InCollection{'goguen87:_obj_languag_concur_progr, title = "{OBJ} as a Language for Concurrent Programming", author = "Joseph Goguen and Claude Kirchner and Jos\'{e} Meseguer and Timothy Winkler", booktitle = "Proceedings, Second International Supercomputing Conference, Volume I", editor = "Steven Kartashev and Svetlana Kartashev", publisher = "International Supercomputing Institute, Inc.", year = "1987", pages = "195-198" } @InCollection{'winkler87:_simul_concur_term_rewrit, title = "Simulation of Concurrent Term Rewriting", author = "Timothy Winkler and Sany Leinwand and Joseph Goguen", booktitle = "Proceedings, Second International Supercomputing Conference, Volume I", editor = "Steven Kartashev and Svetlana Kartashev", publisher = "International Supercomputing Institute, Inc.", year = "1987", pages = "199-208" } @InCollection{'leinwand87:_archit_option_rewrit_rule_machin, title = "Architectural Options for the Rewrite Rule Machine", author = "Sany Leinwand and Joseph Goguen", booktitle = "Proceedings, Second International Supercomputing Conference, Volume I", editor = "Steven Kartashev and Svetlana Kartashev", publisher = "International Supercomputing Institute, Inc.", year = "1987", pages = "63-70" } @InCollection{'goguen87:_graph_progr_gener_examp, title = "Graphical Programming by Generic Example", author = "Joseph Goguen", booktitle = "Proceedings, Second International Supercomputing Conference, Volume I", editor = "Steven Kartashev and Svetlana Kartashev", publisher = "International Supercomputing Institute, Inc.", year = "1987", pages = "209-216" } @TechReport{'guttag85:_larch_five_easy_pieces, title = "Larch in Five Easy Pieces", author = "John Guttag and James Horning and Jeanette Wing", institution = "Digital Equipment Corporation, Systems Research Center", number = "5", year = "1985", month = "July" } @TechReport{'cardelli97:_mobil, title = "Mobile ambients", author = "L. Cardelli and A. D. Gordon", institution = "Digital Equipment Corporation, Systems Research Center", year = "1997" } @Article{'goguen86:_progr_repor_rewrit_rule_machin, title = "Progress Report on the Rewrite Rule Machine", author = "Joseph Goguen and Claude Kirchner and Sany Leinwand and Jos\'{e} Meseguer and Timothy Winkler", year = "1986", journal = "{IEEE} Computer Architecture Technical Committee Newsletter", volume = "March", pages = "7-21" } @TechReport{'augustsson86:_compil_patter_match, title = "Compiling Pattern-Matching", author = "Lennart Augustsson", institution = "University of G\H{o}teborg, Programming Methodology Group", number = "25", month = "September", year = "1986" } @TechReport{'berkling86:_epsil_reduc, title = "Epsilon-Reduction: Another View of Unification", author = "Klaus Berkling", institution = "Syracuse University", year = "1986" } @Article{'backus78:_can_progr_liber_neuman_style, title = "Can Programming be Liberated from the von Neumann Style?", author = "John Backus", year = "1978", journal = "Communications of the Association for Computing Machinery", volume = "21", number = "8", pages = "613-641" } @InCollection{'goguen85:_operat_seman_order_sorted_algeb, title = "Operational Semantics of Order-Sorted Algebra", author = "Joseph Goguen and Jean-Pierre Jouannaud and Jos\'{e} Meseguer", year = "1985", pages = "221-231", booktitle = "Proceedings, 1985 International Conference on Automata, Languages and Programming", editor = "W. Brauer", volume = "194", series = 'lncs, publisher = "Springer-Verlag" } @InCollection{'huet80:_equat_rewrit_rules, title = "Equations and Rewrite Rules: {A} Survey", author = "G\'{e}rard Huet and Derek Oppen", year = "1980", booktitle = "Formal Language Theory: Perspectives and Open Problems", editor = "Ron Book", publisher = "Academic Press" } @InCollection{'meseguer85:_initial_induc_comput, title = "Initiality, Induction and Computability", author = "Jos\'{e} Meseguer and Joseph Goguen", booktitle = "Algebraic Methods in Semantics", editor = "Maurice Nivat and John Reynolds", publisher = "Cambridge University Press", year = "1985", pages = "459-541" } @InCollection{'boudol85:_comput, title = "Computational semantics of term rewriting systems", author = "G. Boudol", booktitle = "Algebraic Methods in Semantics", editor = "Maurice Nivat and John Reynolds", publisher = "Cambridge University Press", year = "1985", pages = "169-236" } @TechReport{'meseguer85:_deduc_many_sorted_rewrit_rules, title = "Deduction with Many-Sorted Rewrite Rules", author = "Jos\'{e} Meseguer and Joseph Goguen", year = "1985", month = "December", institution = "Center for the Study of Language and Information, Stanford University", number = "{CSLI}-85-42" } @Article{'jayaraman80:_resour_contr_deman_driven_data_flow_model, title = "Resource Control in a Demand-Driven Data-Flow Model", author = "Bharadwaj Jayaraman and Robert Keller", year = "1980", journal = "{IEEE C}onference on Parallel Processing", month = "August", volume = "", pages = "118-127" } @Article{'keller84:_redif_multip, title = "Rediflow Multiprocessing", author = "Robert Keller and F. C. H. Lin and J. Tanaka", year = "1984", journal = "{IEEE C}ompcon", month = "February", volume = "", pages = "410-417" } @Article{'keller79:_loosel_coupl_applic_multi_proces_system, title = "A Loosely-Coupled Applicative Multi-Processing System", author = "Robert Keller and Gary Lindstrom and S. Patil", year = "1979", journal = "{AFIPS} Conference Proceedings", month = "June", volume = "", pages = "613-622" } @TechReport{'dwork86:_paral_algor_term_match, author = "Cynthia Dwork and Paris Kanellakis and Larry Stockmeyer", title = "Parallel Algorithms for Term Matching", year = "1986", institution = "{MIT}" } @Article{'dwork84:_sequen_natur_unific, author = "Cynthia Dwork and Paris Kanellakis and John Mitchell", title = "On the Sequential Nature of Unification", journal = "Journal of Logic Programming", volume = "1", number = "1", year = "1984", pages = "35-50", institution = "{MIT}" } @Article{'fribourg84:_orien_equat_claus_progr_languag, author = "Laurent Fribourg", title = "Oriented Equational Clauses as a Programming Language", journal = "Journal of Logic Programming", volume = "1", number = "2", year = "1984", pages = "179-210" } @TechReport{'huet79:_comput_non_linear_term_rewrit_system, title = "Computations in Non-ambiguous Linear Term Rewriting Systems", author = "G\'{e}rard Huet and Jean-Jacques Levy", institution = "{INRIA L}aboria", year = "1979" } @InCollection{'boudol85:_comput_seman_term_rewrit_system, title = "Computational Semantics of Term Rewriting Systems", author = "G\'{e}rard Boudol", booktitle = "Algebraic Methods in Semantics", editor = "Maurice Nivat and John Reynolds", publisher = "Cambridge University Press", year = "1985", pages = "169-236" } @TechReport{'bauderon85:_graph, author = "M. Bauderon and Bruno Courcelle", title = "Graph expressions and graph rewritings", year = "1985", institution = "Universit\'{e} de Bordeaux 1" } @Article{'jouannaud84:_compl_set_rules_modul_set_equat, title = "Completion of a Set of Rules Modulo a Set of Equations", author = "Jean-Pierre Jouannaud and \helene Kirchner", year = "1984", journal = "Proceedings 11th ACM Symposium on Principles of Programming Languages", note = "To appear in {\it {SIAM J}ournal of Computing}" } @Article{'jouannaud86:_compl_set_rules_modul_set_equat, title = "Completion of a Set of Rules Modulo a Set of Equations", author = "Jean-Pierre Jouannaud and \helene Kirchner", year = "1986", month = "November", journal = "{SIAM} {Journal} of {Computing}", volume = "15", pages = "1155-1194" } @TechReport{'hughes85:_lazy_memo_funct, title = "Lazy Memo-Functions", author = "John Hughes", institution = "University of G\H{o}teborg, Programming Methodology Group", number = "21", month = "September", year = "1985" } @Article{'hoffmann82:_progr_equat, author = "Christoph M. Hoffmann and Michael O'Donnell", title = "Programming with Equations", journal = "Transactions on Programming Languages and Systems", volume = "1", number = "4", year = "1982", pages = "83-112", publisher = "Association for Computing Machinery" } @Article{'martelli82, author = "Alberto Martelli and Ugo Montanari", title = "An efficient unification algorithm", journal = "Transactions on Programming Languages and Systems", volume = "4", number = "2", year = "1982", pages = "258-282", publisher = "Association for Computing Machinery" } @Article{'jefferson85:_virtual_time, author = "D. R. Jefferson", title = "Virtual Time", journal = "Transactions on Programming Languages and Systems", volume = "7", number = "3", year = "1985", pages = "404-425", publisher = "Association for Computing Machinery" } @Article{'wieland89, author = "F. Wieland", title = "The performance of a distributed combat simulation with the time warp operating system", journal = "Concurrency: Practice and Experience", volume = "1", number = "1", year = "1989", pages = "35-50", publisher = "John Wiley & Sons, Ltd." } @Article{'reiher90:_dynam_load_manag_time_warp_operat_system, author = "P. L. Reiher and D. R. Jefferson", title = "Dynamic Load Management in the Time Warp Operating System", journal = "Transactions of the Society for Computer Simulation", volume = "7", number = "2", year = "1990", pages = "91-120" } @InCollection{'burstall82:_algeb_theor_freen, title = "Algebras, Theories and Freeness: An Introduction for Computer Scientists", author = "Rod Burstall and Joseph Goguen", year = "1982", booktitle = "Theoretical Foundations of Programming Methodology", note = "Proceedings, 1981 Marktoberdorf NATO Summer School, NATO Advanced Study Institute Series, Volume C91", publisher = "Reidel", pages = "329-350", editor = "Manfred Wirsing and Gunther Schmidt" } @InCollection{'reynolds80:_using_categ_theor_desig_implic, author = "John Reynolds", title = "Using Category Theory to Design Implicit Conversions and Generic Operators", booktitle = "Semantics Directed Compiler Generation", editor = "Neal D. Jones", year = "1980", publisher = "Springer LNCS 94", pages = "211-258" } @InCollection{'wadler87:_views, author = "Philip Wadler", title = "Views: {A} Way for Pattern Matching to Cohabit with Data Abstraction", booktitle = "Proceedings, 14th Symposium on Principles of Programming Languages", editor = "Steve Munchnik", year = "1987", publisher = "ACM", pages = "307-312" } @Book{'morrill72:_moder_analy_geomet, title = "Modern Analytic Geometry", author = "W. K. Morrill and S. M. Selby and W. G. Johnson", year = "1972", publisher = "Intext (Scranton PA)", edition = "third" } @InCollection{'staunstrup82:_geomet_const, title = "Geometrical Constructions", author = "J{\o}rgen Staunstrup", year = "1982", booktitle = "Proceedings, Aarhus Workshop on Specification", editor = "J{\o}rgen Staunstrup", publisher = "Springer-Verlag", pages = "25-30", note = "LNCS, Volume 134" } @Article{'parnas72:_criter_used_decom_system_modul, author = "David Parnas", title = "On the Criteria to be Used in Decomposing Systems into Modules", journal = "Communications of the Association for Computing Machinery", volume = "15", pages = "1053-1058", year = "1972" } @Article{'wand79:_final_algeb_seman_data_type_exten, author = "Mitchell Wand", title = "Final Algebra Semantics and Data Type Extension", year = "1979", journal = "Journal of Computer and System Sciences", volume = "19", pages = "27-44" } @TechReport{'yasuura83:_paral_comput_compl_unific, author = "Hiroto Yasuura", title = "On the Parallel Computational Complexity of Unification", institution = "Yajima Lab", number = "ER 83-01", month = "October", year = "1983" } @Article{'hoffmann85:_implem_inter_abstr_equat, author = "Christoph Hoffmann and Michael O'Donnell and Robert Strandh", title = "Implementation of an Interpreter for Abstract Equations", journal = "Software -- Practice and Experience", volume = "15", number = "12", year = "1985", month = "December", pages = "1185-1204", publisher = "John Wiley and Sons" } @Article{'hoffmann82:_patter_match_trees, author = "Christoph M. Hoffmann and Michael O'Donnell", title = "Pattern Matching in Trees", journal = "Journal of the Association for Computing Machinery", volume = "29", number = "1", year = "1982", pages = "68-95", publisher = "Association for Computing Machinery" } @Article{'goguen92:_instit, author = "Joseph Goguen and Rod Burstall", title = "Institutions: Abstract Model Theory for Specification and Programming", journal = "Journal of the ACM", volume = "39", number = "1", pages = "95-146", year = "1992" } @Article{'karp67, author = "R. M. Karp and R. E. Miller and S. Winograd", title = "The organization of computations for uniform recurrence equations", journal = "Journal of the Association for Computing Machinery", volume = "14", number = "3", year = "1967", pages = "563-590", publisher = "Association for Computing Machinery" } @Article{'hennessy85:_algeb, author = "Mathew Hennessy and Robin Milner", title = "Algebraic laws for nondeterminism and concurrency", journal = "Journal of the Association for Computing Machinery", volume = "32", number = "1", year = "1985", pages = "137-172", publisher = "Association for Computing Machinery" } @Article{'emden76:_seman_predic_logic_progr_languag, author = "Maarten H. van Emden and Robert A. Kowalski", title = "The Semantics of Predicate Logic as a Programming Language", journal = "Journal of the Association for Computing Machinery", volume = "23", number = "4", year = "1976", pages = "733-742" } @PhdThesis{'hsiang81:_refut_theor_provin_term_rewrit_system, title = "Refutational Theorem Proving using Term Rewriting Systems", author = "Jieh Hsiang", year = "1981", school = "Univeristy of Illinois at Champaign-Urbana" } @Article{'bruce86:_algeb_model_subty_objec_orien_languag_draft, title = "An Algebraic Model of Subtypes in Object-Oriented Languages (Draft)", author = "Kim Bruce and Peter Wegner", journal = "SIGPLAN Notices", volume = "21", number = "10", pages = "163-172", year = "1986", month = "October" } @Article{'goguen81:_compl_many_equat_logic, title = "Completeness of Many-sorted Equational Logic", author = "Joseph Goguen and Jos\'{e} Meseguer", journal = "SIGPLAN Notices", volume = "16", number = "7", pages = "24-37", year = "1981", month = "July" } @Article{'cardelli85, title = "On understanding types, data abstracton and polymorphism", author = "Luca Cardelli and Peter Wegner", journal = "Computing Surveys", volume = "17", pages = "471-522", year = "1985" } @Article{'huet82:_proof_induc_equat_theor_const, title = "Proofs by Induction in Equational Theories with Constructors", author = "Gerard Huet and Jean-Marie Hullot", journal = "Journal of Computing and System Sciences", volume = "25", number = "2", month = "October", year = "1982", pages = "239-266", note = "Preliminary version in Proceedings 21th Symposium on Foundations of Computer Science, IEEE, 1980" } @InCollection{'musser80:_provin_induc_proper_abstr_data_types, author = "David Musser", title = "On Proving Inductive Properties of Abstract Data Types", booktitle = "Proceedings, 7th Symposium on Principles of Programming Languages", year = "1980", publisher = "Association for Computing Machinery" } @PhdThesis{'kirchner85:_method, author = "Claude Kirchner", title = "{M}\'{e}thodes et outils de conception syst\'{e}matique d'algorithmes d'uni\-fi\-ca\-tion dans les th\'{e}ories \'{e}quationnelles", school = "l'Universit\'{e} de Nancy 1", year = "1985" } @Article{'kirchner86:_reveur, author = "Claude Kirchner and \helene Kirchner", title = "Reveur-3: implementation of a general completion procedure parameterized by built-in theories and strategies", journal = "Science of Computer Programming", year = "1986" } @InCollection{'kirchner84, author = "\helene Kirchner", title = "A general inductive completion algorithm and application to abstract data types", booktitle = "Proceedings, 7th Conference on Automated Deduction", publisher = "Springer-Verlag", note = "LNCS, Volume 170", pages = "282-302", year = "1984" } @PhdThesis{'kirchner85:_preuv, author = "\helene Kirchner", title = "Preuves par compl\'{e}tion dans les vari\'{e}t\'{e}s d'alg\`{e}bres", school = "Universit\'{e} de Nancy 1", year = "1985" } @InCollection{'knuth70:_simpl_word_probl_univer_algeb, title = "Simple Word Problems in Universal Algebra", author = "Donald Knuth and P. Bendix", year = "1970", booktitle = "Computational Problems in Abstract Algebra", editor = "J. Leech", publisher = "Pergamon Press" } @InCollection{'lescanne83:_comput_reve, author = "Pierre Lescanne", title = "Computer experiments with the {R}eve term rewriting systems generator", booktitle = "Proceedings, 10th ACM Symposium on Principles of Programming Languages", publisher = "ACM", year = "1983" } @Book{'futatsugi88:_obj3, title = "{OBJ3}", author = "Kokichi Futatsugi and Joseph Goguen and Jean-Pierre Jouannaud and Claude Kirchner and \helene Kirchner and Jos\'{e} Meseguer", publisher = "In preparation", year = "1988" } @TechReport{'goguen77:_obj_prelim_users_manual, author = "Joseph Goguen and Joseph Tardo", title = "{OBJ}-0 Preliminary Users Manual", year = "1977", institution = "UCLA", type = "Semantics and Theory of Computation Report 10" } @InCollection{'goguen79:_introd_obj, title = "An Introduction to {OBJ}: {A} Language for Writing and Testing Software Specifications", author = "Joseph Goguen and Joseph Tardo", year = "1979", booktitle = "Specification of Reliable Software", editor = "Marvin Zelkowitz", publisher = "IEEE Press", pages = "170-189", note = "Reprinted in {\it Software Specification Techniques}, Nehan Gehani and Andrew McGettrick, Eds., Addison-Wesley, 1985, pages 391-420" } @InCollection{'goguen79:_some_desig_princ_theor_obj, author = "Joseph Goguen", title = "Some Design Principles and Theory for {OBJ}-0, a Language for Expressing and Executing Algebraic Specifications of Programs", booktitle = "Proceedings, Mathematical Studies of Information Processing", editor = "Edward Blum and Manfred Paul and Satsoru Takasu", publisher = "Springer-Verlag", year = "1979", note = "LNCS, Volume 75; Proceedings of a Workshop held August 1978", pages = "425-473" } @Article{'goguen79:_pract_method_testin_algeb_specif, title = "A Practical Method for Testing Algebraic Specifications", author = "Joseph Goguen and Joseph Tardo and Norman Williamson and Maria Zamfir", year = "1979", journal = "UCLA Computer Science Department Quarterly", volume = "7", number = "1", pages = "59-80" } @PhdThesis{'tardo81:_desig_specif_implem_objt, title = "The Design, Specification and Implementation of {OBJT}: {A} Language for Writing and Testing Abstract Algebraic Program Specifications", author = "Joseph Tardo", year = "1981", school = "UCLA, Computer Science Department" } @Article{'goguen82:_rapid_protot_obj_execut_specif_languag, author = "Joseph Goguen and Jos\'{e} Meseguer", title = "Rapid Prototyping in the {OBJ} Executable Specification Language", journal = "Software Engineering Notes", publisher = "Association for Computing Machinery, Special Interest Group on Software Engineering", year = "1982", month = "December", volume = "7", number = "5", pages = "75-84", note = "Proceedings of Rapid Prototyping Workshop" } @InCollection{'goguen83:_progr_param_abstr_objec_obj, title = "Programming with Parameterized Abstract Objects in {OBJ}", author = "Joseph Goguen and Jos\'{e} Meseguer and David Plaisted", booktitle = "Theory and Practice of Software Technology", editor = "Domenico Ferrari and Mario Bolognani and Joseph Goguen", year = "1983", pages = "163-193", publisher = "North-Holland" } @Article{'goguen84:_param_progr, title = "Parameterized Programming", author = "Joseph Goguen", journal = "Transactions on Software Engineering", year = "1984", month = "September", publisher = "IEEE", volume = "SE-10", number = "5", pages = "528-543" } @Article{'lam90, title = "A relational notation for state transition systems", author = "S. S. Lam and A. U. Shankar", journal = "Transactions on Software Engineering", year = "1990", month = "July", publisher = "IEEE", volume = "SE-16", number = "7", pages = "755-775" } @InCollection{'futatsugi87:_param_progr_obj2, author = "Kokichi Futatsugi and Joseph Goguen and Jos\'{e} Meseguer and Koji Okada", title = "Parameterized Programming in {OBJ2}", booktitle = "Proceedings, Ninth International Conference on Software Engineering", editor = "Robert Balzer", publisher = "IEEE Computer Society Press", year = "1987", month = "March", pages = "51-60" } @InCollection{'nakajima97:_cafeob, author = "S. Nakajima and K. Futatsugi", title = "An object-oriented modeling method for algebraic specifications in {CafeOBJ}", booktitle = "Proceedings, 19th International Conference on Software Engineering", publisher = "IEEE Computer Society Press", year = "1997", month = "May", pages = "34-44" } @InCollection{'futatsugi89:_param_progr_applic_rapid_protot_obj2, author = "Kokichi Futatsugi and Joseph Goguen and Jos\'{e} Meseguer and Koji Okada", title = "Parameterized Programming and its Application to Rapid Prototyping in {OBJ2}", booktitle = "Japanese Perspectives in Software Engineering", editor = "Y. Matsumoto and Y. Ohno", publisher = "Addison-Wesley", year = "1989", pages = "77-102" } @TechReport{'bonnier87:_writin_progr_obj2, title = "Writing Programs in {OBJ2}", author = "Steffan Bonnier", institution = "Department of Computer and Information Science, Linkoping University, Linkoping, Sweden", year = "1987" } @Article{'coleman87:_desig_rewrit_rule_inter_algeb_specif, title = "The Design of a Rewrite Rule Interpreter from Algebraic Specifications", author = "Derek Coleman and Robin Gallimore and Victoria Stavridou", journal = "IEE Software Engineering Journal", pages = "95-104", year = "1987", volume = "July" } @TechReport{'walter86:_umist_obj_manual_version, title = "{UMIST OBJ} Manual, Version 1.0", author = "Colin Walter and Derek Coleman and Robin Gallimore and Victoria Stavridou", institution = "UMIST, Manchester, England", year = "1986" } @Article{'coleman87:_desig_rewrit_rule_inter_algeb_specif, title = "The Design of a Rewrite Rule Interpreter from Algebraic Specifications", author = "Derek Coleman and Robin Gallimore and Victoria Stavridou", journal = "IEE Software Engineering Journal", pages = "95-104", year = "1987", volume = "July" } @TechReport{'stavridou87:_specif_obj_verif_reve_some_ideas_time, title = "Specifying in {OBJ}, Verifying in {REVE}, and Some Ideas about Time", author = "Victoria Stavridou", institution = "Department of Computer Science, University of Manchester", year = "1987", number = "Draft" } @InCollection{'sridhar86:_implem_obj2, title = "An Implementation of {OBJ2}: An Object-Oriented Language for Abstract Program Specification", author = "S. Sridhar", booktitle = "Proceedings, Sixth Conference on Foundations of Software Technology and Theoretical Computer Science", editor = "K. V. Nori", publisher = "Springer-Verlag", year = "1986", pages = "81-95", note = "LNCS, Volume 241" } @Article{'cavenathi88:_mc_obj, title = "{MC-OBJ}: a {C} Interpreter for {OBJ}", author = "C. Cavenathi and M. De Zanet and Giancarlo Mauri", journal = "Note di Software", number = "36/37", publisher = "Dipmentarto Scienze dell'Informazione, Universita de Milano", year = "1988", month = "October", pages = "16-26", note = "In Italian" } @InCollection{'goguen88:_introd_obj3, title = "An Introduction to {OBJ3}", author = "Joseph Goguen and Claude Kirchner and H\'{e}l\`{e}ne Kirchner and Aristide M\'{e}grelis and Jos\'{e} Meseguer and Timothy Winkler", booktitle = "Proceedings, Conference on Conditional Term Rewriting, Orsay, France, July 8-10, 1987", editor = "Jean-Pierre Jouannaud and Stephane Kaplan", publisher = "Springer LNCS 308", pages = "258-263", year = "1988" } @InCollection{'dershowitz88:_confl, title = "Confluence of conditional rewrite systems", author = "N. Dershowitz and M. Okada and G. Sivakumar", booktitle = "Proceedings, Conference on Conditional Term Rewriting, Orsay, France, July 8-10, 1987", editor = "Jean-Pierre Jouannaud and Stephane Kaplan", publisher = "Springer-Verlag, LNCS No. 308", pages = "31-44", year = "1988" } @InCollection{'ganzinger88, title = "A completion procedure for conditional equations", author = "H. Ganzinger", booktitle = "Proceedings, Conference on Conditional Term Rewriting, Orsay, France, July 8-10, 1987", editor = "Jean-Pierre Jouannaud and Stephane Kaplan", publisher = "Springer-Verlag, LNCS No. 308", pages = "62-83", note = "Final version will appear in J. Symb. Comp.", year = "1988" } @InCollection{'giovannetti88:_notes, title = "Notes on the elimination of conditions", author = "E. Giovannetti and C. Moiso", booktitle = "Proceedings, Conference on Conditional Term Rewriting, Orsay, France, July 8-10, 1987", editor = "Jean-Pierre Jouannaud and Stephane Kaplan", publisher = "Springer-Verlag, LNCS No. 308", pages = "91-97", year = "1988" } @InCollection{'kirchner88:_operat_seman_obj3, title = "Operational Semantics of {OBJ3}", author = "Claude Kirchner and H\'el\`ene Kirchner and Jos\'{e} Meseguer", booktitle = "Proceedings, 15th Intl. Coll. on Automata, Languages and Programming, Tampere, Finland, July 11-15, 1988", editor = "T. Lepist{\"{o}} and A. Salomaa", publisher = "Springer LNCS 317", pages = "287-301", year = "1988" } @InCollection{'futatsugi86:_simpl_examp_param_progr_obj2, title = "Simple Examples of Parameterized Programming in {OBJ2}", author = "Kokichi Futatsugi", booktitle = "Proceedings, Summer Programming Symposium", publisher = "Information Processing Society of Japan", year = "1986", pages = "55-61" } @InCollection{'futatsugi86:_overv_obj2, title = "An Overview of {OBJ2}", author = "Kokichi Futatsugi", booktitle = "Proceedings, France-Japan AI and CS Symposium", editor = "Kazuhiru Fuchi and Maurice Nivat", publisher = "ICOT", note = "Also, Information Processing Society of Japan, Technical Memorandum PL-86-6", year = "1986" } @InCollection{'clement86:_natur, title = "Natural semantics on the computer", author = "D. Cl\'ement and J. Despeyroux and L. Hascoet and G. Kahn", booktitle = "Proceedings, France-Japan AI and CS Symposium", editor = "Kazuhiru Fuchi and Maurice Nivat", pages = "49-89", publisher = "ICOT", note = "Also, Information Processing Society of Japan, Technical Memorandum PL-86-6", year = "1986" } @TechReport{'nakagawa87:_algeb_specif_quick_using_obj2, title = "Algebraic Specification of {M}acintosh's {Q}uick{D}raw Using {OBJ2}", author = "Ataru Nakagawa and Kokichi Futatsugi and S. Tomura and T. Shimizu", institution = "ElectroTechnical Laboratory, Tsukuba Science City, Japan", year = "1987", number = "Draft", note = "To appear, {\it Proceedings}, Tenth International Conference on Software Engineering, Singapore, April 1988" } @TechReport{'latham87:_abstr_pascal, title = "Abstract Pascal: {A} Tutorial Introduction", author = "John T. Latham", year = "1987", number = "Version 2.1", institution = "University of Manchester, Department of Computer Science" } @InCollection{'gerrard88:_specif_contr_implem_config_manag, title = "The Specification and Controlled Implementation of a Configuration Management Tool using {OBJ} and {A}da", author = "Christopher Paul Gerrard", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'kirchner88:_obj_obj, title = "{OBJ} for {OBJ}", author = "Claude Kirchner and \helene Kirchner and Aristide Megrelis", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'battiston88:_objsa_net_system, title = "{OBJSA} Net Systems: a Class of High-Level Nets having Objects as Domains", author = "E. Battiston and F. DeCindio and Giancarlo Mauri", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'duce88:_concer_compat_phigs_gks, title = "Concerning the Compatibility of {PHIGS} and {GKS}", author = "D. A. Duce", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'loomes88:_using_mathem_tools_aid_system_devel, title = "Using Mathematical Tools to Aid System Development", author = "Martin Loomes and Richard Mitchell", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'goguen88:_brief_histor_obj, title = "A Brief History of {OBJ}", author = "Joseph Goguen", booktitle = "Experience with {OBJ}", editor = "Derek Coleman and Robin Gallimore and Joseph Goguen", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @InCollection{'goguen88:_higher_order_funct_consid_unnec, title = "Higher-Order Functions Considered Unnecessary for Higher-Order Programming", author = "Joseph Goguen", booktitle = "Proceedings, Univeristy of Texas Year of Programming, Institute on Declarative Programming", editor = "David Turner", publisher = "Addison-Wesley", year = "1988", note = "To appear" } @Book{'agha86:_actor, title = "Actors: {A} Model of Concurrent Computation in Distributed Systems", author = "Gul Agha", year = "1986", publisher = "MIT Press" } @InProceedings{'agha97:_abstr_inter_patter, author = "G. Agha", title = "Abstracting Interaction Patterns: {A} Programming Paradigm for Open Distribute Systems", booktitle = "Formal Methods for Open Object-based Distributed Systems", editor = "E. Najm and J-B. Stefani", year = "1997", pages = "135-153", publisher = "Chapman & Hall" } @TechReport{'clinger81:_found_actor_seman, title = "Foundations of Actor Semantics", author = "Will Clinger", year = "1981", institution = "Massachusetts Institute of Technology, Artificial Intelligence Laboratory", type = "Technical Report {AI-TR-633}" } @Book{'ullman83:_comput_aspec_vlsi, title = "Computational Aspects of {VLSI}", author = "Jeffrey Ullman", year = "1983", publisher = "Computer Science Press" } @TechReport{'montanari87:_abstr_machin_fast_paral_match_linear_patter, title = "An Abstract Machine for Fast Parallel Matching of Linear Patterns", author = "Ugo Montanari and Joseph Goguen", year = "1987", month = "May", institution = "Computer Science Laboratory, SRI International", number = "SRI-CSL-87-3" } @Article{'herbrand30:_recher_theor_demon, title = "Recherches sur la Th\'eorie de la {D}\'emonstration", author = "Jacques Herbrand", journal = "Travaux de la Soci\'et\'e des Sciences et des Lettres de Varsovie, Classe III", volume = "33", number = "128", year = "1930" } @Article{'lawvere63:_funct_seman_algeb_theor, title = "Functorial Semantics of Algebraic Theories", author = "F. William Lawvere", year = "1963", journal = "Proceedings, National Academy of Sciences", volume = "50", pages = "869-873", note = "Summary of Ph.D. Thesis, Columbia University" } @Book{'lane71:_categ_workin_mathem, title = "Categories for the Working Mathematician", author = "Saunders Mac Lane", year = "1971", publisher = "Springer-Verlag" } @Book{'goldblatt79:_topoi_categ_analy_logic, title = "Topoi, The Categorial Analysis of Logic", author = "Robert Goldblatt", year = "1979", publisher = "North-Holland" } @Book{'schubert72:_categ, title = "Categories", author = "Horst Schubert", year = "1972", publisher = "Springer-Verlag" } @Article{'robinson65:_machin_orien_logic_based_resol_princ, author = "J. Alan Robinson", title = "A Machine-Oriented Logic Based on the Resolution Principle", year = "1965", journal = "Journal of the Association for Computing Machinery", volume = "12", pages = "23-41" } @Article{'meseguer89:_order_sorted_unific, title = "Order-Sorted Unification", author = "Jos\'{e} Meseguer and Joseph Goguen and Gert Smolka", year = "1989", journal = "J. Symbolic Computation", volume = "8", pages = "383-413" } @Article{'nutt89:_basic, title = "Basic narrowing revisited", author = "Werner Nutt and Pierre R\'ety and Gert Smolka", year = "1989", journal = "J. Symbolic Computation", volume = "7", pages = "295-317" } @Book{'rydeheard88:_comput_categ_theor, title = "Computational Category Theory", author = "David Rydeheard and Rod Burstall", year = "1988", publisher = "Prentice-Hall", note = "To appear" } @Article{'ehrich82:_theor_specif_implem_param_abstr_data_types, title = "On the Theory of Specification, Implementation and Parameterization of Abstract Data Types", author = "Hans-Dieter Ehrich", year = "1982", journal = "Journal of the Association for Computing Machinery", volume = "29", pages = "206-227" } @Article{'ehrich83:_algeb_domain_equat, author = "Hans-Dieter Ehrich and Udo Lipeck", title = "Algebraic Domain Equations", journal = "Theoretical Computer Science", volume = "27", year = "1983", pages = "167-196" } @InCollection{'scott70:_outlin_mathem_theor_comput, author = "Dana Scott", title = "Outline of a Mathematical Theory of Computation", year = "1970", booktitle = "Proceedings, Fourth Annual Princeton Conference on Information Sciences and Systems", note = "Also appeared as Technical Monograph PRG 2, Oxford University, Programming Research Group", publisher = "Princeton University", pages = "169-176" } @InCollection{'scott72:_lattic_theor_data_types_seman, author = "Dana Scott", title = "Lattice Theory, Data Types and Semantics", booktitle = "Formal Semantics of Algorithmic Languages", editor = "Randall Rustin", year = "1972", publisher = "Prentice Hall", pages = "65-106" } @Article{'goguen86:_remar_remar_many_sorted_equat_logic, title = "Remarks on Remarks on Many-Sorted Equational Logic", author = "Joseph Goguen and Jos\'{e} Meseguer", journal = "Bulletin of the European Association for Theoretical Computer Science", volume = "30", month = "October", year = "1986", pages = "66-73", note = "Also in {\it SIGPLAN Notices}, Volume 22, Number 4, pages 41-48, April 1987" } @Article{'meseguer75, title = "On a categorical tensor calculus for automata", author = "Jos\'{e} Meseguer and Ignacio Sols", journal = "Bull. Acad. Polon. Sci., ser. math. astr. et phys.", volume = "23", year = "1975", pages = "1161-1166" } @InCollection{'smolka89:_order_sorted_equat_comput, title = "Order-Sorted Equational Computation", author = "Gert Smolka and Werner Nutt and Joseph Goguen and Jos\'{e} Meseguer", booktitle = "Resolution of Equations in Algebraic Structures", volume = "2", pages = "297-367", editor = "Maurice Nivat and Hassan A{\"{\i}}t-Kaci", publisher = "Academic Press", year = "1989" } @InCollection{'kaplan89:_compl, title = "Completion algorithms for conditional rewriting systems", author = "S. Kaplan and J.-L. R\'{e}my", booktitle = "Resolution of Equations in Algebraic Structures", volume = "2", pages = "141-170", editor = "Maurice Nivat and Hassan A{\"{\i}}t-Kaci", publisher = "Academic Press", year = "1989" } @InCollection{'johnsson87:_target_g, author = "Thomas Johnsson", title = "Target code generation from {G}-machine code", booktitle = "Graph Reduction", editor = "Joseph Fasel and Robert Keller", note = "LNCS, Volume 279", publisher = "Springer-Verlag", pages = "119-159", year = "1987" } @InCollection{'kieburtz85:_g, author = "Richard Kieburtz", title = "The {G}-machine: a fast, graph-reduction evaluator", booktitle = "Proceedings, Conference on Functional Programming Languages and Computer Architecture", pages = "400-413", editor = "Jean-Pierre Jouannaud", note = "LNCS, Volume 201", publisher = "Springer-Verlag", year = "1985" } @InCollection{'appel87:_stand_ml, author = "A. Appel and D. Mac{Queen}", title = "A {Standard} {ML} compiler", booktitle = "Proceedings, Conference on Functional Programming Languages and Computer Architecture", note = "LNCS, Volume 274", publisher = "Springer-Verlag", pages = "301-324", year = "1987" } @InCollection{'canning89:_f_bound_quant_objec_orien_progr, author = "Peter Canning and William Cook and Walt Hill and John Mitchell and Walter Olthoff", title = "{F}-Bounded Quantification for Object-Oriented Programming", booktitle = "Proceedings, Conference on Functional Programming Languages and Computer Architecture", editor = "David MacQueen", note = "LNCS", publisher = "Springer-Verlag", year = "1989" } @Misc{'siekmann88:_unific_theor, title = "Unification Theory", author = "{J\"{o}rg} Siekmann", howpublished = "To appear in {\it Journal of Symbolic Computation}", year = "1988", note = "Preliminary Version in {\it Proceedings}, European Conference on Artificial Intelligence, Brighton, 1986" } @InCollection{'goguen89:_what_unific, title = "What is Unification? | {A} Categorical View of Substitution, Equation and Solution", author = "Joseph Goguen", booktitle = "Resolution of Equations in Algebraic Structures", editor = "Maurice Nivat and Hassan A{\"{\i}}t-Kaci", publisher = "Academic Press", pages = "217-261", year = "1989" } @Book{'lloyd84:_found_logic_progr, title = "Foundations of Logic Programming", author = "John Lloyd", publisher = "Springer-Verlag", year = "1984" } @InCollection{'burstall80:_hope, title = "Hope: an Experimental Applicative Language", author = "Rod Burstall and David MacQueen and Donald Sannella", year = "1980", booktitle = "Proceedings, First LISP Conference", publisher = "Stanford University", pages = "136-143", volume = "1" } @TechReport{'colmerauer79:_etude_realis_system_prolog, title = "Etude et {R}\'ealisation d'un Syst\`eme {Prolog}", author = "A. Colmerauer and H. Kanoui and M. van Caneghem", institution = "Groupe d'Intelligence Artificielle, U.E.R. de Luminy, Universit\'e d'Aix-Marseille II", year = "1979" } @InCollection{'schmidt-schauss86:_unific_many_equat_theor, title = "Unification in Many-sorted Equational Theories", booktitle = "Proceedings, 8th International Conference on Automated Deduction", author = "Manfred Schmidt-Schauss", publisher = "Springer-Verlag", year = "1986", pages = "538-552", note = "LNCS, Volume 230" } @Book{'schmidt-schauss89:_comput, title = "Computational aspects of order-sorted logic with term declarations", author = "Manfred Schmidt-Schauss", publisher = "Springer LNCS 395", year = "1989" } @InCollection{'walther86:_class_many_sorted_unific_theor, title = "A Classification of Many-Sorted Unification Theories", booktitle = "Proceedings, 8th International Conference on Automated Deduction", author = "Christoph Walther", publisher = "Springer-Verlag", year = "1986", pages = "525-537", note = "LNCS, Volume 230" } @Article{'plotkin72:_build_equat_theor, title = "Building-in Equational Theories", author = "Gordon Plotkin", journal = "Machine Intelligence", volume = "7", year = "1972", month = "November", publisher = "Edinburgh University Press", pages = "73-90" } @Book{'shieber86:_introd_unific_based_approac_gramm, title = "An Introduction to Unification-Based Approaches to Grammar", author = "Stuart Shieber", year = "1986", publisher = "Center for the Study of Language and Information" } @InCollection{'colmerauer82:_prolog_infin_trees, title = "Prolog and Infinite Trees", author = "Alain Colmerauer", booktitle = "Logic Programming", editor = "Keith Clark and Sten-{\AA}ke T{\"{a}}rnlund", year = "1982", pages = "231-251", publisher = "Academic Press" } @PhdThesis{'ait-kaci84:_lattic_theor_approac_comput_based, title = "A Lattice-Theoretic Approach to Computation Based on a Calculus of Partially-Ordered Type Structures", author = "Hassan Ait-Kaci", year = "1984", school = "University of Pennsylvania" } @Article{'ait-kaci86:_algeb_seman_approac_effec_resol_type_equat, title = "An Algebraic Semantics Approach to the Effective Resolution of Type Equations", author = "Hassan Ait-Kaci", year = "1986", journal = "Theoretical Computer Science", volume = "45", pages = "293-351" } @Article{'smolka89:_inher_hierar, title = "Inheritance Hierarchies: Semantics and Unification", author = "Gert Smolka and Hassan A{\"{\i}}t-Kaci", year = "1989", journal = "Journal of Symbolic Computation", volume = "7", pages = "343-370" } @TechReport{'lehmann77:_data_types, title = "Data Types", author = "Daniel Lehmann and Michael Smyth", institution = "The University of Warnick", year = "1977", month = "May", number = "19", note = "Theory of Computation Report" } @TechReport{'mukai85:_unific_compl_indet_prolog, title = "Unification over Complex Indeterminates in Prolog", author = "Kuniaki Mukai", year = "1985", institution = "ICOT", number = "TR-113" } @InCollection{'wand75:_recur_specif_data_types, author = "Mitchell Wand", title = "On the Recursive Specification of Data Types", booktitle = "Proceedings, Symposium on Category Theory Applied to Computation and Control", editor = "Ernest Manes", pages = "214-217", publisher = "Springer-Verlag", note = "LNCS, Volume 25", year = "1975" } @Article{'goguen84:_some_fundam_algeb_tools_seman, title = "Some Fundamental Algebraic Tools for the Semantics of Computation, Part 1: Comma Categories, Colimits, Signatures and Theories", author = "Joseph Goguen and Rod Burstall", year = "1984", journal = "Theoretical Computer Science", volume = "31", number = "2", pages = "175-209" } @Article{'stickel81:_unific_algor_assoc_commut_funct, title = "A Unification Algorithm for Associative-Commutative Functions", author = "Mark Stickel", journal = "Journal of the Association for Computing Machinery", volume = "28", year = "1981", pages = "423-434" } @Article{'benabou68:_struc_algeb_categ, title = "Structures Alg\'ebriques dans les Cat\'egories", author = "Jean B\'{e}nabou", journal = "Cahiers de Topologie et G\'eometrie Diff\'erentielle", volume = "10", pages = "1-126", year = "1968" } @Article{'kelly82:_struc_i, title = "Structures defined by finite limits in the enriched context, {I}", author = "G. M. Kelly", journal = "Cahiers de Topologie et G\'eometrie Diff\'erentielle", volume = "23", pages = "3-42", year = "1982" } @Article{'smyth82:_categ_theor_solut_recur_domain_equat, title = "The Category-Theoretic Solution of Recursive Domain Equations", author = "Michael Smyth and Gordon Plotkin", year = "1982", volume = "11", pages = "761-783", journal = "{SIAM} Journal of Computation", note = "Also Technical Report D.A.I. 60, University of Edinburgh, Department of Artificial Intelligence, December 1978" } @Book{'yosida68:_funct_analy, title = "Functional Analysis", author = "Kosaku Yosida", year = "1968", note = "Second Edition", publisher = "Springer-Verlag" } @Book{'manes76:_algeb_theor, author = "Ernest Manes", title = "Algebraic Theories", year = "1976", publisher = "Springer-Verlag", note = "Graduate Texts in Mathematics, Volume 26" } @Article{'milner78:_theor_type_polym_progr, title = "A Theory of Type Polymorphism in Programming", author = "Robin Milner", journal = "Journal of Computer and System Sciences", volume = "17", number = "3", year = "1978", pages = "348-375" } @Book{'gordon79:_edinb_lcf, title = "Edinburgh {LCF}", author = "Michael Gordon and Robin Milner and Christopher Wadsworth", publisher = "Springer-Verlag", year = "1979", note = "LNCS, Volume 78" } @Book{'gallaire78:_logic_data_bases, title = "Logic and Data Bases", author = "Herve Gallaire and Jack Minker", year = "1978", publisher = "Plenum Press" } @Book{'degroot86:_logic_progr, title = "Logic Programming: Functions, Relations and Equations", author = "Douglas DeGroot and Gary Lindstrom", year = "1986", publisher = "Prentice-Hall" } @TechReport{'gordon85:_hol, title = "{HOL}: {A} Machine Oriented Formulation of Higher-Order Logic", author = "Michael Gordon", year = "1985", month = "July", number = "85", institution = "University of Cambridge, Computer Laboratory" } @InCollection{'bergstra80:_charac_comput_data_types_means, title = "Characterization of Computable Data Types by Means of a Finite Equational Specification Method", author = "Jan Bergstra and John Tucker", booktitle = "Automata, Languages and Programming, Seventh Colloquium", publisher = "Springer-Verlag", year = "1980", editor = "J. W. de Bakker and J. van Leeuwen", pages = "76-90", note = "LNCS, Volume 81" } @InCollection{'boudol88:_permut, title = "Permutation of transitions: an event structure semantics for {CCS} and {SCCS}", author = "G\'erard Boudol and Illaria Castellani", booktitle = "Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency", publisher = "Springer-Verlag", year = "1988", editor = "J. W. de Bakker and W.-P. de Roever and G. Rozenberg", pages = "411-427", note = "LNCS, Volume 354" } @Unpublished{'bergstra87:_algeb_specif_comput_semic_data_struc, title = "Algebraic Specifications of Computable and Semicomputable Data Structures", author = "Jan Bergstra and John Tucker", year = "1987", note = "To appear in {\it Theoretical Computer Science}; originally, Preprint IW 115, Mathematisch Centrum, Department of Computer Science, Amsterdam, August 1979" } @Unpublished{'lengauer91, title = "A view of systolic design", author = "Christian Lengauer", year = "1991", note = "To appear in Proc. of {\it Parallel Computing Technologies}, Novosibirsk, USSR, September 1991" } @Article{'macqueen85:_compl_proof_system_equat_specif, title = "Completeness of Proof Systems for Equational Specifications", author = "David MacQueen and Donald Sannella", journal = "IEEE Transactions on Software Engineering", year = "1985", volume = "SE-11", number = "5", month = "May", pages = "454-461" } @Article{'quinton89, title = "The mapping of linear recurrence equations on regular arrays", author = "P. Quinton and V. van Dongen", journal = "J. VLSI Signal Processing", year = "1989", volume = "1", number = "2", month = "October", pages = "95-113" } @Article{'birkhoff35:_struc_abstr_algeb, title = "On the Structure of Abstract Algebras", author = "Garrett Birkhoff", year = "1935", journal = "Proceedings of the Cambridge Philosophical Society", volume = "31", pages = "433-454" } @Article{'goguen85:_compl_many_equat_logic, title = "Completeness of Many-sorted Equational Logic", author = "Joseph Goguen and Jos\'{e} Meseguer", year = "1985", journal = "Houston Journal of Mathematics", volume = "11", number = "3", pages = "307-334", note = "Preliminary versions have appeared in: {\it SIGPLAN Notices}, July 1981, Volume 16, Number 7, pages 24-37; SRI Computer Science Laboratory Technical Report CSL-135, May 1982; and Report CSLI-84-15, Center for the Study of Language and Information, Stanford University, September 1984" } @InCollection{'garland88:_induc_method_reason_abstr_data_types, title = "Inductive Methods for Reasoning about Abstract Data Types", author = "Stephen Garland and John Guttag", booktitle = "Proceedings, Fifteenth Symposium on Principles of Programming Languages", year = "1988", month = "January", publisher = "ACM", pages = "219-229" } @Book{'boyer80:_comput_logic, title = "A Computational Logic", author = "Robert Boyer and J Moore", publisher = "Academic Press", year = "1980" } @InCollection{'stickel84:_prolog_techn_theor_prover, title = "A {P}rolog Technology Theorem Prover", author = "Mark Stickel", booktitle = "First International Symposium on Logic Programming", publisher = "Association for Computing Machinery", year = "1984", month = "February" } @InCollection{'demillo77:_social_proces_proof_theor_progr, title = "Social Processes and Proofs of Theorems and Programs", author = "R. A. DeMillo and Richard Lipton and Alan Perlis", year = "1977", booktitle = "Proceedings, Fourth Symposium on Principles of Programming Languages", publisher = "Association for Computing Machinery", pages = "206-214" } @Book{'paulson87:_logic_comput, title = "Logic and Computation: Interactive Proof with {C}ambridge {LCF}", author = "Lawrence Paulson", publisher = "Cambridge University Press", year = "1987", note = "Cambridge Tracts in Theoretical Computer Science, Volume 2" } @Misc{'defense83:_refer_manual_ada_progr_languag, author = "Department of Defense", title = "Reference Manual for the Ada Programming Language", howpublished = "United States Government, Report ANSI/MIL-STD-1815 A", year = "1983" } @InCollection{'futatsugi80:_specif_writin_const_hierar_struc_clust_operat, author = "Kokichi Futatsugi and Koji Okada", title = "Specification Writing as Construction of Hierarchically Structured Clusters of Operators", booktitle = "Information Processing '80", publisher = "IFIP Press", year = "1980", pages = "287-292", note = "Proceedings of 1980 IFIP Congress" } @InCollection{'baker77:_laws, author = "H. G. Baker and C. Hewitt", title = "Laws for communicating parallel processes", booktitle = "Proceedings of the 1977 IFIP Congress", publisher = "IFIP Press", year = "1977", pages = "987-992" } @InCollection{'futatsugi82:_hierar_struc_method_funct_softw_system, author = "Kokichi Futatsugi and Koji Okada", title = "A Hierarchical Structuring Method for Functional Software Systems", booktitle = "Proceedings, Sixth International Conference on Software Engineering", publisher = "IEEE Press", year = "1982", pages = "393-402" } @TechReport{'zilles74:_abstr_specif_data_types, title = "Abstract Specification of Data Types", author = "Steven Zilles", year = "1974", institution = "Computation Structures Group, MIT", number = "119" } @InCollection{'thiel84:_stop_losin_sleep_incom_data_type_specif, title = "Stop Losing Sleep over Incomplete Data Type Specification", author = "Jean-Jacques Thiel", booktitle = "Proceedings, Eleventh Symposium on Principles of Programming Languages", editor = "Ken Kennedy", publisher = "Association for Computing Machinery", year = "1984" } @Book{'nakajima83:_iota_progr_system, author = "Reiji Nakajima and T. Yuasa", title = "The {IOTA} Programming System", year = "1983", publisher = "Springer-Verlag", note = "LNCS, Volume 160" } @Book{'birtwistle79:_simul, author = "Graham Birtwistle and Ole-Johan Dahl and Bjorn Myhrhaug and Kristen Nygaard", title = "Simula \underline{Begin}", year = "1979", publisher = "Charwell-Bratt Ltd" } @TechReport{'dahl70:_simul_common_base_languag, title = "The {SIMULA} 67 Common Base Language", author = "Ole-Johan Dahl and Bjorn Myhrhaug and Kristen Nygaard", year = "1970", institution = "Norwegian Computing Center, Oslo", note = "Publication S-22" } @TechReport{'kowalski74:_logic_probl_solvin, title = "Logic for Problem Solving", author = "Robert Kowalski", institution = "Department of Artificial Intelligence, University of Edinburgh", year = "1974", number = "DCL Memo 75", note = "Also, a book in the Artificial Intelligence Series, North-Holland Press, 1979" } @InCollection{'o'keefe85:_sourc_level_tools_logic_progr, title = "Source Level Tools for Logic Programming", author = "Richard O'Keefe", year = "1985", booktitle = "Symposium on Logic Programming", publisher = "IEEE", pages = "68-72" } @InCollection{'goguen86:_study_found_progr_method, title = "A Study in the Foundations of Programming Methodology: Specifications, Institutions, Charters and Parchments", author = "Joseph Goguen and Rod Burstall", booktitle = "Proceedings, Conference on Category Theory and Computer Programming", editor = "David Pitt and Samson Abramsky and Axel Poign\'{e} and David Rydeheard", publisher = "Springer-Verlag", year = "1986", pages = "313-333", note = "LNCS, Volume 240; also, Report Number CSLI-86-54, Center for the Study of Language and Information, Stanford University, June 1986" } @InCollection{'goguen84:_introd_instit, title = "Introducing Institutions", author = "Joseph Goguen and Rod Burstall", booktitle = "Logics of Programs", editor = "Edmund Clarke and Dexter Kozen", publisher = "Springer-Verlag", year = "1984", pages = "221-256", note = "LNCS, Volume 164" } @InCollection{'goguen86:_one_none_hundr_thous_specif_languag, title = "One, None, {A} Hundred Thousand Specification Languages", author = "Joseph Goguen", year = "1986", booktitle = "Information Processing '86", editor = "H.-J. Kugler", note = "Proceedings of 1986 IFIP Congress", publisher = "Elsevier", pages = "995-1003" } @InCollection{'minker88:_unific_revis, title = "Unification Revisited", booktitle = "Foundations of Deductive Databases and Logic Programming", editor = "Jack Minker", author = "Jean-Louis Lassez and Michael Maher and Kimbal Marriott", year = "1988", pages = "587-625", publisher = "Morgan Kaufmann" } @InCollection{'kurokawa84:_unific_categ, title = "Unification in Categories", booktitle = "Several Aspects of Unification", editor = "Toshiaki Kurokawa", author = "Takanori Adachi", year = "1984", pages = "35-43", publisher = "ICOT, Technical Report TM-0029" } @Book{'montague74:_formal_philos, title = "Formal Philosophy: Selected Papers of Richard Montague", author = "Richard Montague", publisher = "Yale University Press", year = "1974", note = "Edited and with an introduction by Richard Thomason" } @TechReport{'emde79:_impac_princ_compos_seman_progr_natur_languag, author = "Peter van Emde Boas and Theo Janssen", title = "The Impact of Frege's Principle of Compositionality for the Semantics of Programming and Natural Languages", institution = "University of Amsterdam, Department of Mathematics", number = "79-07", year = "1979" } @InCollection{'milne86:_why_higher_order_logic_good, title = "Why Higher-Order Logic is a Good Formalism for Specifying and Verifying Hardware", booktitle = "Formal Aspects of {VLSI} Design", editor = "George Milne and P. A. Subrahmanyam", author = "Michael Gordon", year = "1986", publisher = "North-Holland" } @TechReport{'camilleri86:_hardw_verif_using_higher_order_logic, title = "Hardware Verification Using Higher-Order Logic", author = "Albert Camilleri and Michael Gordon and Tom Melham", year = "1986", month = "June", number = "91", institution = "University of Cambridge, Computer Laboratory" } @Unpublished{'aida:_compil_rewrit_rule_machin, title = "Compiling for the Rewrite Rule Machine", author = "Hitoshi Aida and Joseph Goguen and Jos\'e Meseguer", note = "In preparation" } @Unpublished{'porat:_fairn, title = "Fairness in term rewriting systems", author = "Sara Porat and Nissim Francez", note = "Manuscript, Technion, May 3, 1990." } @Unpublished{'plump:_implem_term_rewrit_graph_reduc, title = "Implementing Term Rewriting by Graph Reduction: Termination of Combined Systems", author = "Detlef Plump", note = "To appear in S. Kaplan and M. Okada (eds.) Proc. Intl. Workshop on Conditional and Typed Rewriting Systems, Montreal, Canada, June 1990, Springer LNCS" } @InProceedings{'aida91:_compil_concur_rewrit_rewrit_rule_machin, title = "Compiling Concurrent Rewriting onto the Rewrite Rule Machine", author = "Hitoshi Aida and Joseph Goguen and Jos\'e Meseguer", editor = "S. Kaplan and M. Okada", booktitle = "Conditional and Typed Rewriting Systems, Montreal, Canada, June 1990", publisher = "Springer LNCS 516", pages = "320-332", year = "1991" } @InProceedings{'meseguer91:_condit, title = "Conditional rewriting logic: deduction, models and concurrency", author = "Jos\'e Meseguer", editor = "S. Kaplan and M. Okada", booktitle = "Conditional and Typed Rewriting Systems, Montreal, Canada, June 1990", publisher = "Springer LNCS 516", pages = "64-91", note = "Also Technical Report SRI-CSL-90-14, SRI International, Computer Science Laboratory, November 1990", year = "1991" } @Unpublished{'aida:_trans_condit_rewrit_rules_uncon_ones, title = "Transforming Conditional Rewrite Rules into Unconditional Ones", author = "Hitoshi Aida and Jos\'e Meseguer", note = "In preparation" } @TechReport{'goguen89:_rewrit_rule_machin, title = "The Rewrite Rule Machine", author = "Joseph Goguen and Jos\'{e} Meseguer and Sany Leinwand and Timothy Winkler and Hitoshi Aida", institution = "SRI International, Computer Science Laboratory", year = "1989", month = "March", number = "SRI-CSL-89-6" } @Misc{'arvind86:_dataf_archit, author = "Arvind and D. E. Culler", title = "Dataflow Architectures", note = "Annual Reviews in Computer Science", year = "1986" } @InCollection{'barendregt87:_towar_inter_languag_based_graph_rewrit, author = "H. P. Barendregt and M. C. J. D. van Eekelen and J. R. W. Glauert and J. R. Kennaway and M. J. Plasmeijer and M. R. Sleep", title = "Towards an Intermediate Language Based on Graph Rewriting", booktitle = "Proceedings, PARLE Conference", note = "LNCS, Volume 259", publisher = "Springer-Verlag", year = "1987" } @TechReport{'glauert87:_specif_dactl, author = "J. R. W. Glauert and J. R. Kennaway and M. R. Sleep", title = "Specification of {Dactl}", institution = "School of Information Systems, University of East Anglia", year = "1987" } @TechReport{'kennaway90:_graph_rewrit_some_categ_partial_morph, author = "R. Kennaway", title = "Graph Rewriting in Some Categories of Partial Morphisms", institution = "School of Information Systems, University of East Anglia", year = "1990" } @Unpublished{'glauert:_categ_const_gener_graph_rewrit, title = "A Categorical Construction for Generalised Graph Rewriting", author = "J. R. W. Glauert and J. R. Kennaway", note = "Submitted to PARLE 89 conference" } @InCollection{'jones87:_grip, author = "Simon L Peyton Jones and Chris Clack and Jon Salkild and Mark Hardie", title = "{GRIP} - a high-performance architecture for parallel graph reduction", booktitle = "Proceedings, IFIP Conference on Functional Programming Languages and Computer Architecture", address = "Portland", editor = "G. Kahn", note = "LNCS, Volume 274", publisher = "Springer-Verlag", pages = "98-112", month = "September", year = "1987" } @InCollection{'jayaraman87:_funct, author = "B. Jayaraman and D. Plaisted", title = "Functional programming with sets", booktitle = "Proceedings, IFIP Conference on Functional Programming Languages and Computer Architecture", address = "Portland", editor = "G. Kahn", note = "LNCS, Volume 274", publisher = "Springer-Verlag", pages = "194-210", month = "September", year = "1987" } @Article{'mago79:_networ_microp_execut_reduc_languag, title = "A Network of Microprocessors to Execute Reduction Languages", author = "Gulyo Mag\'o", journal = "International Journal of Computer and Information Sciences", volume = "8", number = "5 and 6", year = "1979", pages = "349--358 and 435--481" } @InCollection{'mago84:_ffp_machin, title = "The {FFP} Machine -- {A} Progress Report", author = "Gulyo Mag\'o and D. Middleton", booktitle = "Proceedings, International Workshop on High-level Computer Architecture", publisher = "IEEE Press", pages = "5.13--5.25", year = "1984" } @Article{'wiederhold92:_mediat_archit_futur_infor_system, author = "G. Wiederhold", title = "Mediators in the Architecture of Future Information Systems", journal = "IEEE Computer", year = "1992", volume = "25", number = "3", pages = "38-49", month = "March" } @Article{'wiederhold92:_towar_megap, author = "G. Wiederhold and P. Wegner and S. Ceri", title = "Toward Megaprogramming", journal = "Communications of the ACM", year = "1992", volume = "35", number = "11", pages = "89-99", month = "November" } @InProceedings{'mills92:_protot_proteus, author = "P. Mills and L. Nyland and J. Prins and J. Reif", title = "Prototyping high performance parallel computing applications in Proteus", booktitle = "Proceedings of 1992 DARPA Software Conference", year = "1992", pages = "433-442", publisher = "DARPA" } @Article{'pelc91:_phase_contr_cine_magnet_reson_imagin, author = "N. J. Pelc and R. J. Herfkens and A. Shimakawa and D. R. Enzmann", title = "Phase Contrast Cine Magnetic Resonance Imaging", journal = "Magnetic Resonance Quarterly", year = "1991", volume = "7", pages = "229-254" } @InProceedings{'pelc91:_accur_precis_phase_contr_mr_flow_measur, author = "N. J. Pelc and F. G. Sommer and D. R. Enzmann and L. R. Pelc and G. H. Glover", title = "Accuracy and Precision of Phase-Contrast {MR} Flow Measurements", booktitle = "77th {RSNA}, Radiology 189", year = "1991", address = "Chicago, Illinois" } @Article{'napel92:_visual_three_dimen_flow_simul, author = "S. Napel and D. H. Lee and R. Frayne and B. K. Rutt", title = "Visualizing Three-Dimensional Flow with Simulated Streamlines and Three-Dimensional Phase-Contrast {MR} Imaging", journal = "J.\ Magn.\ Reson.\ Imaging", year = "1992", volume = "2", pages = "143-53" } @Article{'pelizzari89:_accur_three_dimen_regis_ct, author = "C. A. Pelizzari and G. T. Chen and D. R. Spelbring and R. R. Weichselbaum and C. T. Chen", title = "Accurate Three-Dimensional Registration of {CT}, {PET}, and/or {MR} Images of the Brain", journal = "J.\ Comput.\ Assist.\ Tomogr.", year = "1989", volume = "13", pages = "20-6" } @Unpublished{'elsen94:_grey_value_correl_techn_used, author = "P. van den Elsen and E.-J. D. Pol and T. S. Sumanaweera and P. F. Hemler and S. Napel and J. R. Adler", title = "Grey Value Correlation Techniques Used for Automatic Matching of {CT} and {MR} Brain and Spine Images", note = "Manuscript", year = "1994" } @TechReport{'astesiano90:_free_objec_equat_deduc_partial_condit_specif, author = "E. Astesiano and M. Cerioli", title = "Free Objects and Equational Deduction for Partial Conditional Specifications", institution = "Dipartimento de Matematica, University of Genova", year = "1990", number = "3" } @Article{'astesiano92:_partial_higher_order_specif, author = "E. Astesiano and M. Cerioli", title = "Partial Higher-Order Specifications", journal = "Fundamenta Informaticae", year = "1992", volume = "16", number = "2", pages = "101-126" } @InProceedings{'astesiano93:_relat_logic_framew, author = "E. Astesiano and M. Cerioli", title = "Relationships between Logical Frameworks", booktitle = "Recent Trends in Data Type Specification", year = "1993", editor = "M. Bidoit and C. Choppy", pages = "126-143", publisher = "Springer-Verlag", volume = "655", series = "LNCS" } @Article{'avron92:_using_typed_lambd_calcul_implem, author = "A. Avron and F. Honsell and I. A. Mason and R. Pollack", title = "Using Typed Lambda Calculus to Implement Formal Systems on a Machine", journal = "Journal of Automated Reasoning", year = "1992", volume = "9", number = "3", pages = "309-354", month = "December" } @Book{'barr90:_categ_theor_comput_scien, author = "M. Barr and C. Wells", title = "Category Theory for Computing Science", publisher = "Prentice-Hall", year = "1990" } @InProceedings{'basin93:_metal_framew, author = "D. A. Basin and R. L. Constable", title = "Metalogical Frameworks", booktitle = "Logical Environments", year = "1993", editor = "G. Huet and G. Plotkin", pages = "1-29", publisher = "Cambridge University Press" } @Book{'bidoit91:_algeb_system_specif_devel, editor = "M. Bidoit and H.-J. Kreowski and P. Lescanne and F. Orejas and D. Sannella", title = "Algebraic System Specification and Development. {A} Survey and Annotated Bibliography", publisher = "Springer-Verlag", year = "1991", volume = "501", series = "LNCS" } @Unpublished{'bonacina91:_categ_theor_approac_compl_based, author = "M. P. Bonacina and J. Hsiang", title = "A Category Theory Approach to Completion-Based Theorem Proving Strategies", note = "Unpublished manuscript presented at {\em Category Theory 1991}, Mc Gill University, Montr\'eal, Canada", year = "1991" } @Article{'broy82:_partial_abstr_types, author = "M. Broy and M. Wirsing", title = "Partial Abstract Types", journal = "Acta Informatica", year = "1982", volume = "18", pages = "47-64" } @Article{'montanari95:_contex, author = "U. Montanari and F. Rossi", title = "Contextual nets", journal = "Acta Informatica", year = "1995", volume = "32", pages = "545-596" } @Article{'cardelli91:_seman_basis_quest, author = "L. Cardelli and G. Longo", title = "A Semantic Basis for {Q}uest", journal = "Journal of Functional Programming", year = "1991", volume = "1", number = "4", pages = "417-458" } @PhdThesis{'cerioli93:_relat_logic_formal, author = "M. Cerioli", title = "Relationships between Logical Formalisms", school = "Technical Report TD-4/93, Dipartimento di Informatica, Universit\`a di Pisa", year = "1993" } @PhdThesis{'gadducci96, author = "F. Gadducci", title = "On the algebraic approach to concurrent term rewriting", school = "Dipartimento di Informatica, Universit\`a di Pisa", year = "1996" } @InProceedings{'darlington91:_const_equat_deduc, author = "J. Darlington and Y. Guo", title = "Constrained Equational Deduction", booktitle = "Proc.\ Second Int.\ Workshop on Conditional and Typed Rewriting Systems, Montreal, Canada, June 1990", year = "1991", editor = "S. Kaplan and M. Okada", pages = "424-435", publisher = "Springer-Verlag", volume = "516", series = "LNCS" } @InProceedings{'denker94:_trans_troll_maude, author = "G. Denker and M. Gogolla", title = "Translating {TROLL} {\it light} concepts to {M}aude", booktitle = "Recent Trends in Data Type Specification", year = "1994", editor = "H. Ehrig and F. Orejas", pages = "173-187", publisher = "Springer-Verlag", volume = "785", series = "LNCS" } @InProceedings{'ehrig93:_new_concep_amalg_exten_gener_theor_specif, author = "H. Ehrig and M. Baldamus and F. Orejas", title = "New Concepts of Amalgamation and Extension of a General Theory of Specifications", booktitle = "Recent Trends in Data Type Specification", year = "1993", editor = "M. Bidoit and C. Choppy", pages = "199-221", publisher = "Springer-Verlag", volume = "655", series = "LNCS" } @InProceedings{'feferman89:_finit_induc_presen_logic, author = "S. Feferman", title = "Finitary Inductively Presented Logics", booktitle = "Logic Colloquium'88", year = "1989", editor = "R. Ferro and others", pages = "191-220", publisher = "North-Holland" } @InProceedings{'felty90:_encod_depen_type_calcul_logic_progr_languag, author = "A. Felty and D. Miller", title = "Encoding a Dependent-Type $\lambda$-Calculus in a Logic Programming Language", booktitle = "Proc.\ 10th.\ Int.\ Conf.\ on Automated Deduction, Kaiserslautern, Germany, July 1990", year = "1990", editor = "M. E. Stickel", pages = "221-235", publisher = "Springer-Verlag", volume = "449", series = "LNCS" } @Unpublished{'fiadeiro94:_mirror_mirror_hand, author = "J. Fiadeiro and J. Costa", title = "Mirror, Mirror in my Hand: {A} Duality Between Specifications and Models of Process Behaviour", note = "Research Report, DI-FCUL, Lisboa, Portugal", month = "May", year = "1994" } @InProceedings{'fiadeiro93:_gener_inter_theor_contex_instit, author = "J. Fiadeiro and T. Maibaum", title = "Generalising Interpretations between Theories in the Context of ($\pi$-)Institutions", editor = "G. Burn and S. Gay and M. Ryan", booktitle = "Theory and Formal Methods 93", publisher = "Springer-Verlag", pages = "126-147", year = "1993" } @TechReport{'gabbay94:_label_deduc_system, author = "D. Gabbay", title = "Labelled Deductive Systems. {V}olume 1: Foundations", institution = "Max Planck Institut f{\"u}r Informatik", address = "Saarbr{\"u}cken, Germany", year = "1994", number = "MPI-I-94-223", month = "May" } @Unpublished{'gabbay93:_fibred_seman_weavin_logic, author = "D. Gabbay", title = "Fibred Semantics and the Weaving of Logics 1", note = "Unpublished manuscript", month = "May", year = "1993" } @PhdThesis{'gardner92:_repres_logic_type_theor, author = "P. Gardner", title = "Representing Logics in Type Theory", school = "Technical Report CST-93-92, Department of Computer Science, University of Edinburgh", year = "1992" } @InProceedings{'gogolla84:_partial_order_sorts_algeb_specif, author = "M. Gogolla", title = "Partially Ordered Sorts in Algebraic Specifications", booktitle = "Proc.\ Ninth Colloquium on Trees in Algebra and Programming", year = "1984", editor = "B. Courcelle", pages = "139-153", publisher = "Cambridge University Press" } @TechReport{'gogolla94:_what_abstr_data_type, author = "Martin Gogolla and Maura Cerioli", title = "What is an {A}bstract {D}ata {T}ype after all?", institution = "DISI- University of Genova", note = "To appear", year = "1994" } @InProceedings{'goguen94:_towar_algeb_seman_objec_parad, author = "J. A. Goguen and R. Diaconescu", title = "Towards an Algebraic Semantics for the Object Paradigm", booktitle = "Recent Trends in Data Type Specification", year = "1994", editor = "H. Ehrig and F. Orejas", pages = "1-29", publisher = "Springer-Verlag", volume = "785", series = "LNCS" } @Article{'goguen92, author = "J. A. Goguen and A. Stevens and K. Hobley and H. Hilberdink", title = "{2OBJ}: {A} Meta-logical Framework Based on Equational Logic", journal = "Philosophical Transactions of the Royal Society, Series A", year = "1992", volume = "339", pages = "69-86" } @Article{'harper93:_framew_defin_logic, author = "R. Harper and F. Honsell and G. Plotkin", title = "A Framework for Defining Logics", journal = 'jacm, year = "1993", volume = "40", number = "1", pages = "143-184" } @Article{'bergstra90:_modul_algeb, author = "J. A. Bergstra and J. Heering and P. Klint", title = "Module Algebra", journal = 'jacm, year = "1990", volume = "37", pages = "335-372" } @Book{'bergstra89:_algeb_specif, author = "J. A. Bergstra and J. Heering and P. Klint", title = "Algebraic Specification", publisher = "ACM Press", year = "1989" } @Article{'harper94:_struc_theor_presen_logic_repres, author = "R. Harper and D. Sannella and A. Tarlecki", title = "Structure Theory Presentations and Logic Representations", journal = "Annals of Pure and Applied Logic", year = "1994", volume = "67", pages = "113-160" } @InProceedings{'kirchner95:_desig_const_logic_progr_languag_comput_system, author = "C. Kirchner and H. Kirchner and M. Vittek", title = "Designing Constraint Logic Programming Languages using Computational Systems", booktitle = "Principles and Practice of Constraint Programming: The Newport Papers", year = "1995", pages = "133-160", editor = "V. Saraswat and P. van Hentenryck", publisher = "MIT Press" } @InProceedings{'laneve92:_axiom_permut_equiv_calcul, author = "C. Laneve and U. Montanari", title = "Axiomatizing Permutation Equivalence in the $\lambda$-Calculus", booktitle = "Proc.\ Third Int.\ Conf.\ on Algebraic and Logic Programming, Volterra, Italy, September 1992", year = "1992", editor = "H. Kirchner and G. Levi", pages = "350-363", publisher = "Springer-Verlag", volume = "632", series = "LNCS" } @Article{'laneve96:_axiom_permut_equiv, author = "C. Laneve and U. Montanari", title = "Axiomatizing Permutation Equivalence", journal = "Mathematical Structures in Computer Science", year = "1996", volume = "6", pages = "219-249" } @InProceedings{'levy93:_higher_order_unific_algor_bi_rewrit_system, author = "J. Levy", title = "A Higher Order Unification Algorithm for Bi-Rewriting Systems", booktitle = "Segundo Congreso Programaci\'on Declarativa", year = "1993", pages = "291-305", editor = "J. Agust\'{\i} and P. Garc\'{\i}a", publisher = "CSIC", address = "Blanes, Spain", month = "September" } @InProceedings{'levy93:_bi_rewrit_term_rewrit_techn, author = "J. Levy and J. Agust\'{\i}", title = "Bi-Rewriting, a Term Rewriting Technique for Monotonic Order Relations", booktitle = "Proc.\ Fifth Int.\ Conf.\ on Rewriting Techniques and Applications, Montreal, Canada, June 1993", year = "1993", pages = "17-31", editor = "C. Kirchner", publisher = "Springer-Verlag", volume = "690", series = "LNCS" } @InCollection{'marti-oliet98:_action_chang_rewrit_logic, author = "Narciso Mart\'{\i}-Oliet and Jos\'e Meseguer", title = "Action and Change in Rewriting Logic", booktitle = "Dynamic Worlds: From the Frame Problem to Knowledge Management", editor = "R. Pareschi and B. Fronhoefer", year = "1998", note = "To be published by Kluwer Academic Publishers" } @InProceedings{'martin-loef82:_const_mathem_comput_progr, author = "P. Martin-L{\"o}f", title = "Constructive Mathematics and Computer Programming", booktitle = "Proc.\ 6th Int.\ Congress for Logic, Methodology, and Philosophy of Science, Hannover, 1979", editor = "L. J. Cohen and others", year = "1982", pages = "153-175", publisher = "North-Holland" } @InProceedings{'matthews93:_exper_fs_framew_theor, author = "S. Matthews and A. Smaill and D. Basin", title = "Experience with {{\it FS}$_0$} as a Framework Theory", booktitle = "Logical Environments", year = "1993", editor = "G. Huet and G. Plotkin", pages = "61-82", publisher = "Cambridge University Press" } @Article{'meinke92:_univer_algeb_higher_types, author = "K. Meinke", title = "Universal Algebra in Higher Types", journal = "Theoretical Computer Science", year = "1992", volume = "100", pages = "385-417" } @InProceedings{'nadathur88:_overv_prolog, author = "G. Nadathur and D. Miller", title = "An Overview of {$\lambda$Prolog}", booktitle = "Fifth Int.\ Joint Conf.\ and Symp.\ on Logic Programming", year = "1988", editor = "K. Bowen and R. Kowalski", pages = "810-827", publisher = "The MIT Press" } @Article{'paulson89:_found_gener_theor_prover, author = "L. Paulson", title = "The Foundation of a Generic Theorem Prover", journal = "Journal of Automated Reasoning", year = "1989", volume = "5", pages = "363-39" } @InProceedings{'pfenning89:_elf, author = "F. Pfenning", title = "Elf: {A} Language for Logic Definition and Verified Metaprogramming", booktitle = "Proc.\ Fourth Annual IEEE Symp.\ on Logic in Computer Science", year = "1989", pages = "313-322", address = "Asilomar, California", month = "June" } @Article{'poigne86:_specif_theor_model_higher_types, author = "A. Poign\'e", title = "On Specifications, Theories, and Models with Higher Types", journal = "Information and Control", year = "1986", volume = "68", pages = "1-46" } @InProceedings{'poigne89:_found_are_rich_instit_instit, author = "A. Poign\'e", title = "Foundations Are Rich Institutions, but Institutions Are Poor Foundations", booktitle = "Categorical Methods in Computer Science with Aspects from Topology", year = "1989", editor = "H. Ehrig and H. Herrlich and H.-J. Kreowski and G. Preu\ss", pages = "82-101", publisher = "Springer-Verlag", volume = "393", series = "LNCS" } @Article{'poigne90:_param_order_sorted_algeb_specif, author = "A. Poign\'e", title = "Parametrization for Order-Sorted Algebraic Specification", journal = "Journal of Computer and System Sciences", year = "1990", volume = "40", number = "2", pages = "229-268" } @InProceedings{'poigne90:_typed_horn_logic, author = "A. Poign\'e", title = "Typed {H}orn Logic", booktitle = "Proc.\ 15th.\ Int.\ Symp.\ on Mathematical Foundations of Computer Science, Bansk\'a Bystrica, Czechoslovaquia, August 1990", year = "1990", editor = "B. Rovan", pages = "470-477", publisher = "Springer-Verlag", volume = "452", series = "LNCS" } @Unpublished{'reichel:_approac_objec_seman_based_final_coalg, author = "H. Reichel", title = "An Approach to Object Semantics Based on Final Coalgebras", note = "Unpublished manuscript presented at {\em Dagstuhl Seminar on Specification and Semantics}, Schloss Dagstuhl, Germany, May 1993" } @InProceedings{'salibra93:_soft_stair_instit, author = "A. Salibra and G. Scollo", title = "A Soft Stairway to Institutions", booktitle = "Recent Trends in Data Type Specification", year = "1993", editor = "M. Bidoit and C. Choppy", pages = "310-329", publisher = "Springer-Verlag", volume = "655", series = "LNCS" } @TechReport{'salibra92:_compac_loewen_skolem_proper_pre_instit_categ, author = "A. Salibra and G. Scollo", title = "Compactness and {L}{\"o}wenheim-{S}kolem Properties in Pre-Institution Categories", institution = "Laboratoire d'Informatique de l'Ecole Normale Sup\'erieure", year = "1992", number = "LIENS-92-10", address = "Paris", month = "March" } @Article{'sannella88:_towar_formal_devel_progr_algeb_specif, author = "D. Sannella and A. Tarlecki", title = "Toward Formal Development of Programs from Algebraic Specifications: Implementations Revisited", journal = "Acta Informatica", year = "1988", volume = "25", pages = "233-281" } @Book{'smullyan61:_theor_formal_system, author = "R. M. Smullyan", title = "Theory of Formal Systems", publisher = "Princeton University Press", year = "1961", volume = "47", series = "Annals of Mathematics Studies" } @Book{'smullyan94:_diagon_self_refer, author = "R. M. Smullyan", title = "Diagonalization and Self-Reference", publisher = "Oxford University Press", year = "1994" } @InProceedings{'tarlecki84:_free_const_algeb_instit, author = "A. Tarlecki", title = "Free Constructions in Algebraic Institutions", booktitle = "Proc.\ Mathematical Foundations of Computer Science '84", year = "1984", editor = "M. P. Chytil and V. Koubek", pages = "526-534", publisher = "Springer-Verlag", volume = "176", series = "LNCS" } @InProceedings{'tarlecki86:_bits_pieces_theor_instit, author = "A. Tarlecki", title = "Bits and Pieces of the Theory of Institutions", booktitle = "Proc.\ Workshop on Category Theory and Computer Programming, Guildford, UK, September 1985", year = "1986", editor = "D. Pitt and S. Abramsky and A. Poign\'e and D. Rydeheard", pages = "334-363", publisher = "Springer-Verlag", volume = "240", series = "LNCS" } @Article{'tarlecki91:_some_fundam_algeb_tools_seman_comput, author = "A. Tarlecki and R. M. Burstall and J. A. Goguen", title = "Some Fundamental Algebraic Tools for the Semantics of Computation. {P}art 3: Indexed Categories", journal = "Theoretical Computer Science", year = "1991", volume = "91", pages = "239-264" } @InProceedings{'viry94:_rewrit, author = "P. Viry", title = "Rewriting: An Effective Model of Concurrency", booktitle = "PARLE'94, Proc. Sixth Int. Conf. on Parallel Architectures and Languages Europe, Athens, Greece, July 1994", year = "1994", pages = "648-660", editor = "C. Halatsis and D. Maritsas and G. Philokyprou and S. Theodoridis", publisher = "Springer-Verlag", volume = "817", series = "LNCS" } @InProceedings{'culler93:_paral_progr_split_c, author = "David Culler and Andrea Dusseau and Seth Copen Goldstein and Arvind Krishnamurthy and Steven Lumetta and Thorsten {von} Eicken and Katherine Yelick", title = "Parallel Programming in Split-{C}", booktitle = "{Proceedings of Supercomputing '93}", year = "1993" } @Article{'sunderam90:_pvm, key = "Sunderam", author = "V. Sunderam", title = "{PVM: } {A} Framework for Parallel Distributed Computing", journal = "Concurrency: Practice and Experience", volume = "2", number = "4", year = "1990", month = "December" } @Inbook{'chandy93:_cc, author = "K. M. Chandy and C. Kesselman", title = "{{CC++}: A Declarative Concurrent Object-Oriented Programming Notation}", booktitle = "{Research Directions in Concurrent Object-Oriented Programming}", year = "1993", editor = " {Agha, Wegner} and Yonezawa", pages = "175-211", publisher = "MIT Press" } @Article{'turchin86:_concep_super, author = "Valentin F. Turchin", title = "The Concept of a Supercompiler", journal = "{ACM} Transactions on Programming Languages and Systems", volume = "8", number = "3", pages = "292-325", year = "1986" } @Book{'turchin89:_refal_progr_guide_refer_manual, author = "Valentin F. Turchin", title = "{REFAL}-5, Programming Guide and Reference Manual", year = "1989", publisher = "New England Publishing Co." } @TechReport{'turchin95:_metav, author = "Valentin F. Turchin and Andrei P. Nemytykh", title = "Metavariables: their Implementation and Use in Program Transformation", institution = "City College of CUNY", number = "CSc-TR-95-012", year = "1995" } @InProceedings{'bondorf89:_self_applic_partial_evaluat_term_rewrit_system, author = "Anders Bondorf", title = "A Self-Applicable Partial Evaluator for Term Rewriting Systems", booktitle = "TAPSOFT'89", year = "1989", editor = "J. D\'{\i}az and F. Orejas", pages = "81-95", publisher = "Springer LNCS 352" } @Book{'sterling86:_art_prolog, author = "Leon Sterling and Ehud Shapiro", title = "The Art of Prolog", publisher = "MIT Press", year = "1986" } @InProceedings{'watanabe95:_towar_found_comput_reflec_abstr, author = "Takuo Watanabe", title = "Towards a Foundation of Computational Reflection based on Abstract Rewriting (Preliminary Result)", booktitle = "IMSA'95", year = "1995", pages = "143-145", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'kumeno95:_agent_flage, author = "F. Kumeno and Y. Tahara and A. Ohsuga and S. Honiden", title = "Agent oriented programming language, {Flage}", booktitle = "IMSA'95", year = "1995", pages = "29-44", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'sherman91:_optim_equat_progr_using_partial_evaluat, author = "David Sherman and Robert Strandh and Ir\`{e}ne Durand", title = "Optimization of Equational Programs Using Partial Evaluation", booktitle = "PEPM'91", year = "1991", pages = "72-82", publisher = "SIGPLAN Notices" } @InProceedings{'jones95:_mix, author = "N. Jones", title = "Mix ten year later", booktitle = "PEPM'95", year = "1995", pages = "24-38", publisher = "ACM-SIGPLAN" } @Article{'mogensen92:_effic, title = "Efficient self-interpretation in lambda calculus", author = "Torben \AE. Mogensen", year = "1992", journal = "Journal of Functional Programming", volume = "2", number = "3", pages = "345-364" } @PhdThesis{'ruess95:_formal_meta_progr_calcul_const, author = "Harald Ruess", title = "Formal Meta-Programming in the Calculus of Constructions", school = "Universit{\"{a}}t Ulm", year = "1995" } @TechReport{'paulson83:_tactic_tactic_cambr_lcf, author = "Lawrence Paulson", title = "Tactics and Tacticals in {Cambridge LCF}", institution = "University of Cambridge", number = "39", year = "1983" } @Book{'hill94:_g_progr_languag, author = "Patricia Hill and John Lloyd", title = "The {G\"{o}del} Programming Language", publisher = "MIT Press", year = "1994" } @TechReport{'g.78:_art_inter_modul_compl, author = "G. L. {Steele, Jr.} and G. J. Sussman", title = "The Art of the Interpreter or, the Modularity Complex", number = "{AIM-453}", institution = "{MIT AI-Lab}", month = "May", year = "1978" } @Article{'wand88:_myster_tower_reveal, title = "The Mystery of the Tower Revealed", author = "M. Wand and D. P. Friedman", year = "1988", journal = "Lisp and Symbolic Computation", volume = "1", number = "1", pages = "11-38" } @Article{'weyhrauch80:_proleg_theor_mechan_formal_reason, title = "Prolegomena to a Theory of Mechanized Formal Reasoning", author = "Richard W. Weyhrauch", year = "1980", journal = "Artificial Intelligence", volume = "13", pages = "133-170" } @InCollection{'boyer81:_metaf, title = "Metafunctions: proving them correct and using them efficiently as new proof procedures", author = "R. S. Boyer and J Strother Moore", year = "1981", booktitle = "The Correctness Problem in Computer Science", editor = "Robert Boyer and J Moore", publisher = "Academic Press", pages = "103-185" } @Book{'shankar94:_metam_machin_g_proof, author = "N. Shankar", title = "Metamathematics, Machines, and {G\"{o}del's} Proof", publisher = "Cambridge University Press", year = "1994" } @InCollection{'howe90:_reflec_seman_reflec_proof, title = "Reflecting the Semantics of Reflected Proof", author = "Douglas J. Howe", year = "1990", booktitle = "Proof Theory", editor = "Peter Aczel and Harold Simmons and Stanley S. Wainer", publisher = "Cambridge University Press", pages = "229-250" } @InProceedings{'matthews92:_reflec_logic_system, author = "Se\'{a}n Matthews", title = "Reflection in Logical Systems", booktitle = "IMSA'92", year = "1992", pages = "178-183", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'giunchiglia92:_system_multi_level_reason, author = "Fausto Giunchiglia and Paolo Traverso and Alessandro Cimatti and Paolo Pecchiari", title = "A System for Multi-Level Reasoning", booktitle = "IMSA'92", year = "1992", pages = "190-195", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'coglio00:_compos_contr_searc_reason_theor_using_mappin, author = "Alessandro Coglio and Fausto Giunchiglia and Jos\'e Meseguer and Carolyn Talcott", title = "Composing and Controlling Search in Reasoning Theories Using Mappings", booktitle = "Frontiers of Combining Systems, FroCos 2000", year = "2000", pages = "200-216", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'luis92:_study_viabil_produc_qualit_metaob, author = "Luis H. {Rodriguez, Jr.}", title = "A Study on the Viability of a Production-Quality Metaobject Protocol-Based Statically Parallelizing Compiler", booktitle = "IMSA'92", year = "1992", pages = "107-112", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'okamura92:_al_d, author = "Hideaki Okamura and Yutaka Ishikawa and Mario Tokoro", title = "{AL-1/D}: {A} Distributed Programming System with Multi-Model Reflection Framework", booktitle = "IMSA'92", year = "1992", pages = "36-47", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'clavel97:_reflec_maude, author = "Manuel Clavel and Jose Meseguer", title = "Reflection in rewriting logic and its applications in the {Maude} language", booktitle = "IMSA'97", year = "1997", pages = "128-139", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'ishikawa97:_gaea, author = "Hiroshi Ishikawa and Jose Meseguer and Takuo Watanabe and Kokichi Futatsugi and Hideyuki Nakashima", title = "On the semantics of {GAEA}---an object-oriented specification of a concurrent reflective language in rewriting logic", booktitle = "IMSA'97", year = "1997", pages = "70-109", publisher = "Information-Technology Promotion Agency, Japan" } @InProceedings{'nakashima97:_organ_ai, author = "Hideyuki Nakashima", title = "Organic programming for situation-thick {AI} systems", booktitle = "IMSA'97", year = "1997", pages = "156-163", publisher = "Information-Technology Promotion Agency, Japan" } @InCollection{'hill89:_analy, title = "Analysis of meta-programs", author = "Patricia Hill and John Lloyd", year = "1989", booktitle = "Meta-Programming in Logic Programming", editor = "H. D. Abramson and M. H. Rogers", publisher = "MIT Press", pages = "23-52" } @Article{'turchin93:_progr, title = "Program transformation with metasystem transitions", author = "Valentin F. Turchin", year = "1993", journal = "Journal of Functional Programming", volume = "3", number = "3", pages = "283-313" } @Misc{'corporation95:_com_specif, author = "Microsoft Corporation", title = "The {COM} Specificication", year = "1995" } @Misc{'corp.94:_common_objec_model_specif, title = "Common Object Model Specification", author = "Microsoft Corp. and Digital Equipment Corp.", year = "1994", number = "{OMG} Document 94.10.9" } @Misc{'group93:_common_objec_reques_broker, title = "The Common Object Request Broker: Architecture and Specification", author = "Object Management Group", year = "1993", number = "{OMG} Document 93-12-43" } @Misc{'abrial94:_steam, author = "J. R. Abrial", title = "Steam-boiler control specification problem", year = "1994", howpublished = "Distributed to the participants of a {D}agstuhl seminar on {'}Methods for {S}emantics and {S}pecification{'}. Available via \url{http://www.informatik.uni-kiel.de/\~{ }procos/dag9523/dag9523.html}", note = "See also {'}Additional Information Concerning the Physical Behaviour of the Steam-boiler{'} at the same address" } @Article{'agarwal91:_limit_inter_networ_perfor, author = "A. Agarwal", title = "Limits on Interconnection Network Performance", journal = "{IEEE} Transactions on Parallel and Distributed Systems", year = "1991", number = "4", volume = "2", pages = "398-412" } @InProceedings{'alur91:_theor_timed_autom, author = "Rajeev Alur and David Dill", title = "The Theory of Timed Automata", booktitle = "Real-Time: Theory in Practice", editor = "J. W. de Bakker and G. Huizing and W. P. de Roever and G. Rozenberg", series = 'lncs, volume = "600", year = "1991" } @InProceedings{'henzinger91:_timed_trans_system, author = "T. A. Henzinger and Z. Manna and A. Pnueli", title = "Timed Transition Systems", booktitle = "Real-Time: Theory in Practice", editor = "J. W. de Bakker and G. Huizing and W. P. de Roever and G. Rozenberg", series = 'lncs, volume = "600", year = "1991" } @InProceedings{'bachmair88:_proof_consis_equat_theor, author = "L. Bachmair", title = "Proof by Consistency in Equational Theories", booktitle = 'lics3, year = "1988", pages = "228-233" } @PhdThesis{'bachmair87:_proof, author = "L. Bachmair", title = "Proof methods for equational theories", school = "University of Illinois, Urbana-Champaign", year = "1987" } @Article{'bachmair89:_compl_rewrit_congr, author = "L. Bachmair", title = "Completion for Rewriting modulo a Congruence", journal = 'tcs, year = "1989", volume = "67", pages = "173-201" } @InCollection{'bachmair89:_compl_without_failiur, author = "L. Bachmair and N. Dershowitz and J. Hsiang", title = "Completion Without Failiure", editor = "H. A{\"\i}t-Kaci and M. Nivat", booktitle = "Resolution of Equations in Algebraic Structures", series = "Rewriting Techniques", volume = "2", chapter = "1", publisher = "Academic Press", year = "1989" } @Book{'barendregt84:_lambd_calcul_syntax_seman, author = "H. P. Barendregt", title = "The Lambda Calculus, its Syntax and Semantics", publisher = "North Holland, Amsterdam, 2nd ed.", year = "1984" } @Inbook{'barendregt93:_handb_logic_comput_scien, author = "H. P. Barendregt", title = "Handbook of Logic in Computer Science", chapter = "Typed lambda calculi", year = "1993", publisher = "Oxford Univ. Press", note = "eds. Abramsky et al." } @Book{'bachmair91:_canon, author = "L. Bachmair", title = "Canonical equational proofs", publisher = "Birkh{\"a}user Verlag AG", year = "1991", series = "Computer Science Logic, Progress in Theoretical Computer Science" } @InProceedings{'bevers90:_proof_consis_condit_equat_theor, author = "E. Bevers and J. Lewi", title = "Proof by Consistency in Conditional Equational Theories", booktitle = "Proceedings Second International Workshop on Conditional and Typed Rewriting Systems", year = "1990", publisher = 'sv, series = 'lncs, volume = "516", pages = "194-205" } @InProceedings{'becker93:_provin_groun_confl_induc_valid, author = "K. Becker", title = "Proving Ground Confluence and Inductive Validity in Constructor Based Equational Specifications", series = 'lncs, booktitle = "Proceedings from TAPSOFT'93: Theory and Practice of Software Development (Orsay France)", year = "1993", volume = "668", pages = "46-60" } @Article{'bergstra83:_initial_final_algeb_seman_data_type_specif, author = "J. A. Bergstra and J. V. Tucker", title = "Initial and Final Algebra Semantics for Data Type Specificartions: Two Characterization Theorems", journal = 'siamjc, year = "1983", volume = "12", number = "2", pages = "366-387" } @InProceedings{'birkhoff35, author = "G. Birkhoff", title = "On the structure of abstract algebras", booktitle = "Proc.\ Cambridge Philosophical Society 31", year = "1935", pages = "433-454" } @TechReport{'boudet89:_ac, author = "A. Boudet and E. Contejean", title = "{AC}-unification is easy", institution = "Laboratoire de Recherche en Informatique, Universite Paris-Sud, Orsay, France", year = "April1989" } @Book{'boyer88:_comput_logic_handb, author = "R. S. Boyer and J. S. Moore", title = "A Computational Logic Handbook", publisher = "Academic Press, Inc.", year = "1988" } @InProceedings{'breazu-tannen88:_combin_algeb_higher_order_types, author = "V. Breazu-Tannen", title = "Combining Algebra and Higher-Order Types", booktitle = 'lics3, year = "1988", month = "July" } @InProceedings{'breazu-tannen88:_polym_rewrit_conser_algeb_stron_normal_confl, author = "V. Breazu-Tannen and J. Gallier", title = "Polymorphic Rewriting Conserves Algebraic Strong Normalization and Confluence", series = 'lncs, booktitle = 'icalp16, year = "1988", publisher = 'sv, volume = "372", pages = "137-150" } @Article{'burstall69:_provin_proper_progr_struc_induc, author = "R. Burstall", title = "Proving Properties of Programs by Structural Induction", journal = 'compj, year = "1969", volume = "12(1)", pages = "41-48" } @InProceedings{'buerckert88:_solvin_diseq_equat_theor, author = "H.-J. B{\"u}rckert", title = "Solving Disequations in Equational Theories", series = 'lncs, booktitle = 'cade9, year = "1988", volume = "310", pages = "517-526" } @InProceedings{'chabin91:_narrow, author = "J. Chabin and P. R{\'e}ty", title = "Narrowing directed by a graph of terms", series = 'lncs, booktitle = 'rta4, year = "1991", volume = "488", pages = "112-123" } @Book{'chandy88:_paral_progr_desig, author = "K. M. Chandy and J. Misra", title = "Parallel Program Design: {A} Foundation", publisher = "Addison-Wesley", year = "1988" } @InProceedings{'christian92:_some_termin_criter_narrow_e_narrow, author = "J. Christian", booktitle = 'cade11, title = "Some Termination Criteria for Narrowing and {E}-Narrowing", year = "1992", series = 'lnai, publisher = 'sv, volume = "607" } @Misc{'clarke:_verif_futur_cache_coher_protoc, author = "E. M. Clarke", title = "Verification of the Futurebus+Cache Coherence Protocol" } @Article{'comon89:_equat_probl_disun, author = "H. Comon and P. Lescanne", title = "Equational Problems and Disunification", journal = 'jsc, year = "1989", volume = "7", pages = "371-425" } @InProceedings{'comon92:_decid_probl_shall_equat_theor, author = "H. Comon and . Haberstrau M and J.-P. Jouannaud", booktitle = 'lics7, title = "Decidable Problems in Shallow Equational Theories", year = "1992", pages = "255-265" } @TechReport{'dahl86:_prelim_repor_specif_progr_languag_abel, author = "O.-J. Dahl and D. F. Langmyhr and O. Owe", title = "Preliminary Report on the Specification and Programming Language {ABEL}", institution = 'ifi, year = "1986", type = "Research Report", number = "106" } @TechReport{'dahl91:_formal_devel_abel, author = "O.-J. Dahl and O. Owe", title = "Formal Development with {ABEL}", institution = 'ifi, year = "1991", type = "Research Report", number = "552" } @InProceedings{'dahl91:_formal_devel_abel, author = "O.-J. Dahl and O. Owe", booktitle = "Proceedings 4th International Symposium of VDM Europe", title = "Formal Development with {ABEL}", year = "1991", series = 'lncs, publisher = 'sv, volume = "552" } @Book{'dahl92:_verif_progr, author = "O.-J. Dahl", title = "Verifiable Programming", publisher = "Prentice Hall", year = "1992" } @Article{'dershowitz82:_order, author = "N. Dershowitz", title = "Orderings for term-rewriting systems", journal = 'tcs, year = "1982", volume = "17", pages = "279-301" } @Article{'dershowitz87:_termin, author = "N. Dershowitz", title = "Termination of rewriting", journal = 'jsc, year = "1987", volume = "3", pages = "69-116" } @InCollection{'dershowitz89:_compl_its_applic, author = "N. Dershowitz", title = "Completion and Its Applications", editor = "H. A{\"\i}t-Kaci and M. Nivat", booktitle = "Resolution of Equations in Algebraic Structures", series = "Rewriting Techniques", volume = "2", chapter = "2", publisher = "Academic Press", year = "1989" } @InProceedings{'dershowitz91:_open_probl_rewrit, author = "N. Dershowitz", title = "Open Problems in Rewriting", series = 'lncs, booktitle = 'rta4, year = "1991", volume = "488", pages = "445-456" } @InProceedings{'dershowitz87:_confl_condit_rewrit_system, author = "N. Dershowitz and M. Okada and G. Sivakumar", title = "Confluence of Conditional Rewrite Systems", booktitle = 'ctrs1, year = "1987", publisher = 'sv, series = 'lncs, volume = "308", pages = "31-44" } @Article{'dershowitz88:_exist_uniquen_const_rewrit_system, author = "N. Dershowitz and L. Marcus and A. Tarlecki", title = "Existence, Uniqueness and Construction of Rewrite Systems", journal = 'siamjc, year = "1988", volume = "4", pages = "629-639" } @InCollection{'dershowitz90:_rewrit_system, author = "N. Dershowitz and J.-P. Jouannaud", title = "Rewrite Systems", editor = "J. van Leeuwen", booktitle = "Handbook of Theoretical Computer Science", volume = "B", chapter = "6", publisher = "Elsevier, Amsterdam", year = "1990" } @InProceedings{'dershowitz93:_topic_termin, author = "N. Dershowitz and C. Hoot", title = "Topics in Termination", booktitle = 'rta5, year = "1993", publisher = 'sv, series = 'lncs, volume = "690", pages = "198-212" } @InProceedings{'devie90:_linear_compl, author = "H. Devie", title = "Linear Completion", booktitle = "Proceedings Second International Workshop on Conditional and Typed Rewriting Systems", year = "1990", publisher = 'sv, series = 'lncs, volume = "516", pages = "233-245" } @PhdThesis{'devie91, author = "H. Devie", title = "Proce'dures de comple'tion e'quationnelle", school = "Universite' de Paris-Sud", year = "1991" } @Article{'echahed90:_compl_narrow_strat, title = "On Completeness of Narrowing Strategies", author = "R. Echahed", journal = 'tcs, year = "1990", volume = "72", pages = "133-146" } @InProceedings{'echahed92:_unifor_narrow_strat, title = "Uniform Narrowing Strategies", author = "R. Echahed", booktitle = 'alp3, series = 'lncs, publisher = 'sv, volume = "632", year = "1992", pages = "259-275" } @Book{'ehrig85:_fundam_algeb_specif_i_equat_initial_seman, author = "H. Ehrig and B. Mahr", title = "Fundamentals of Algebraic Specifications {I}, Equations and Initial Semantics", publisher = 'sv, year = "1985", series = "EATCS Monographs on Theoretical Computer Science", volume = "6" } @Article{'ehrig89:_overv, title = "Overview of algebraic specification languages, environments and tools, and algebraic specification of software systems", author = "H. Ehrig and I. Cla{\ss}en", journal = 'beatcs, year = "1989", volume = "39", pages = "103-111" } @InProceedings{'erickson80:_affir_theor, title = "The {AFFIRM} Theorem prover: Proof Forests and Management of Large Proofs", author = "R. W. Erickson and D. L. Musser", booktitle = 'cade5, series = 'lncs, volume = "87", year = "1980", pages = "220-231" } @Article{'fages86:_compl_sets_unifier_match_equat_theor, title = "Complete Sets of Unifiers and Matchers in Equational Theories", author = "F. Fages and G. Huet", journal = 'tcs, year = "1986", volume = "43", pages = "189-200" } @InProceedings{'fay79:_first_unific_equat_theor, author = "M. Fay", title = "First-order Unification in an Equational Theory", booktitle = "Proceedings of the 4th Workshop on Automated Deduction", year = "1979", pages = "161-167" } @Article{'fernandez92:_narrow_based_proced_equat_disun, title = "Narrowing Based Procedures for Equational Disunification", author = "M. Fern{\'a}ndez", journal = 'aaecc, year = "1992", volume = "3", pages = "1-26" } @InProceedings{'ferreira94:_well_term_order, author = "M. C. F. Ferreira and H. Zantema", title = "Well-foundedness of Term Orderings", booktitle = 'ctrs4, year = "1994", note = "To be published by Springer Verlag" } @Misc{'fraus90:_narrow_based_theor_prover, author = "U. Fraus and H. Hussmann", title = "A Narrowing-Based Theorem Prover", howpublished = "Distributed at 2nd International Conference on Algebraic and Logic Programming, Nancy (France)", month = "October", year = "1990" } @InProceedings{'fribourg84:_narrow_proced_theor_const, author = "L. Fribourg", title = "A Narrowing Procedure for Theories with Constructors", booktitle = 'cade7, publisher = 'sv, series = 'lncs, volume = "170", year = "1984", pages = "259-281" } @InProceedings{'fribourg85:_handl_funct_defin_inner_super_rewrit, author = "L. Fribourg", title = "Handling Function Definitions through Innermost Superposition and Rewriting", booktitle = 'rta1, publisher = 'sv, series = 'lncs, volume = "202", year = "1985", pages = "325-344" } @InProceedings{'fribourg85:_slog, author = "L. Fribourg", title = "{SLOG:} {A} Logic Programming Interpreter Based on Clausal Superposition and Rewriting", booktitle = "Proceedings of the 1985 Symposium on Logic Programming, Boston", year = "1985", pages = "172-184" } @InProceedings{'fribourg86:_stron_restr_induc_compl_proced, author = "L. Fribourg", title = "A Strong Restriction on the Inductive Completion Procedure", booktitle = 'icalp13, year = "1986", publisher = 'sv, series = 'lncs, volume = "226", pages = "105-115" } @InProceedings{'frutos-escrig91:_narrow_strat_partial_non_stric_funct, author = "{D. de} Frutos-Escrig and M.-I. Fern{\'a}ndes-Camacho", title = "On Narrowing Strategies for Partial Non-Strict Functions", booktitle = "Proceedings from TAPSOFT'91: Theory and Practice of Software Development", year = "1991", publisher = 'sv, series = 'lncs, volume = "494", pages = "416-437" } @InProceedings{'ganzinger87:_compl_proced_condit_equat, author = "H. Ganzinger", title = "A Completion Procedure for Conditional Equations", booktitle = 'ctrs1, year = "1987", publisher = 'sv, series = 'lncs, volume = "308", pages = "62-83" } @InProceedings{'ganzinger93:_induc_theor_provin_consis_first_order_claus, author = "H. Ganzinger and J. Stuber", title = "Inductive Theorem Proving by Consistency for First-Order Clauses", booktitle = 'ctrs3, year = "1993", publisher = 'sv, series = 'lncs, volume = "656", pages = "226-241" } @InProceedings{'garland88:_induc_method_reason_abstr_data_types, author = "S. J. Garland and J. V. Guttag", title = "Inductive Methods for Reasoning about Abstract Data Types", booktitle = "Proceedings of the fifteenth annual ACM Symposium on Principles of Programming Languages", year = "January 1988", pages = "219-228" } @InProceedings{'garland89:_overw_lp_larch_prover, author = "S. J. Garland and J. V. Guttag", title = "An Overwiew of {LP}, The {L}arch {P}rover", booktitle = 'rta3, pages = "137-151", year = "1989", publisher = 'sv, series = 'lncs, volume = "355", editor = "N. Dershowitz", month = "April" } @InProceedings{'girranata76:_obser_concep, author = "V. Girranata and F. Gimona and U. Montanari", title = "Observability Concepts in abstract data type specification", booktitle = 'mfcs1, year = "1976", publisher = 'sv, series = 'lncs, volume = "45", pages = "576-587" } @TechReport{'gjessing90:_top_down_approac_formal_specif, author = "S. Gjessing and S. Krogdahl and E. Munthe-Kaas", title = "A Top Down Approach to the Formal Specification of {SCI} Cashe Coherence", institution = 'ifi, year = "1990", type = "Research Report", number = "146" } @InProceedings{'gjessing91:_linked_list_cache_coher_protoc, author = "S. Gjessing and S. Krogdahl and E. Munthe-Kaas", title = "A Linked List Cache Coherence Protocol: Verifying the Bottom Layer", booktitle = "Proceedings of the 5th International Parallel Processing Symposium, Anaheim (California)", pages = "324-329", editor = "V. K. Prasanna Kumar", publisher = "IEEE Computer Society Press", year = "1991" } @InProceedings{'gnaedig92:_termin, author = "I. Gnaedig", title = "Termination of order-sorted rewriting", booktitle = "Proc. Algebraic and Logic Programming. Third International Conference", publisher = 'sv, year = "1992" } @InCollection{'goguen78, author = "J. A. Goguen and J. W. Thatcher and E. G. Wagner", title = "An initial algebra approach to the specification, correctness and implementation of abstract data types", booktitle = "Current Trends in Programming Methodology", editor = "R. Yeh", pages = "80-149", publisher = "Prentice-Hall", year = "1978" } @TechReport{'goguen78:_excep_error_coerc_overl_operat, author = "J. A. Goguen", title = "Exception and Error sorts, Coercion and Overload Operations", institution = "SRI International,Computer Science Lab", year = "1978" } @Article{'goguen84:_equal_types_modul, title = "Equality, Types, Modules, and (why not?) Generics for Logic Programming", author = "J. A. Goguen and J. Meseguer", journal = 'jlp, year = "1984", volume = "2", pages = "179-210" } @TechReport{'goguen88:_obj, author = "J. A. Goguen", title = "{OBJ} as a theorem prover with applications to hardware verification", institution = "SRI International,Computer Science Lab", year = "1988" } @TechReport{'goguen88:_introd_obj3, author = "J. A. Goguen and T. Winkler", title = "Introducing {OBJ3}", institution = "SRI International,Computer Science Lab", year = "1988" } @TechReport{'goguen89:_order_sorted_algeb_i, author = "J. A. Goguen and J. Meseguer", title = "Order-Sorted Algebra {I}: {E}quational Deduction for Multiple Inheritance, Overloading, Exceptions and Partial Operators", institution = "Programming Research Group, Oxford University Computing Laboratory", year = "1989" } @InProceedings{'goguen80:_how, author = "J. A. Goguen", title = "How to prove inductive hypotheses without induction", booktitle = "Proceedings of the 5th Conference on Automated Deduction", year = "1980", publisher = 'sv, series = 'lncs, volume = "87", pages = "356-373", editor = "W. Bibel and R. Kowalski" } @Article{'goguen84:_param_progr, author = "J. A. Goguen", title = "Parameterized Programming", journal = "IEEE Transactions on Software Engineering", year = "1984", month = "September", volume = "SE-10(5)", pages = "528-543" } @PhdThesis{'guttag75:_specif_applic_progr_abstr_data_types, author = "J. V. Guttag", title = "The Specification and Application to Programming of Abstract Data Types", school = "Computer Science Department, University of Toronto", year = "1975" } @Article{'guttag78:_algeb_specif_abstr_data_types, title = "The Algebraic Specification of Abstract Data Types", author = "J. V. Guttag and J. J. Horning", journal = 'actai, year = "1978", volume = "10", pages = "27-52" } @TechReport{'guttag85:_larch_five_pieces, title = "Larch in Five easy Pieces", author = "J. V. Guttag and J. J. Horning and J. M. Wing", institution = "Digital Systems Research Center", year = "1985" } @InProceedings{'hennicker89:_obser_implem, author = "R. Hennicker", title = "Observational Implementations", publisher = 'sv, series = 'lncs, booktitle = "Proceedings of the 6th Annual Symposium on Theoretical Aspects of Computer Science", volume = "349", pages = "59-71", year = "1989" } @Article{'hennicker91:_contex_induc, title = "Context Induction: {A} Proof Principle for Behavioural Abstractions and Algebraic Implementations", author = "R. Hennicker", journal = 'faoc, year = "1991", volume = "3", pages = "326-345" } @Article{'krogdahl97:_verif, title = "Verifying a distributed list system: a case history", author = "S. Krogdahl and O. Lysne", journal = 'faoc, year = "1997", volume = "9", pages = "98-118" } @InProceedings{'hermann91:_provin_proper_compl_strat, author = "M. Hermann", title = "On Proving Properties of Completion Strategies", publisher = 'sv, series = 'lncs, booktitle = 'rta4, volume = "488", pages = "398-410", year = "1991" } @Book{'hindley86:_introd_combin, author = "R. Hindley and J. Seldin", year = "1986", title = "Introduction to Combinators and $\lambda$-calculus", publisher = "Cambridge University Press" } @Book{'hoare85:_commun_sequen_proces, author = "C. A. R. Hoare", title = "Communicating Sequential Processes", publisher = "Prentice-Hall", year = "1985" } @InProceedings{'hornung80:_termin_algeb_seman_retrac_abstr_data_types, author = "G. Hornung and P. Raulefs", title = "Terminal Algebra Semantics and Retractions for Abstract Data Types", booktitle = 'lncs, volume = "85", pages = "310-323", year = "July 1980" } @InProceedings{'hsiang87, author = "J. Hsiang and M. Rusinowitch", title = "On word problems in equational theories", booktitle = 'icalp14, year = "1987", publisher = 'sv, series = 'lncs, volume = "267", pages = "54-71", editor = "T. Ottmann", month = "July" } @Article{'huet75, author = "G. Huet", month = "June", year = "1975", title = "A unification algorithm for typed $\lambda$-calculus", journal = "Theoretical Computer Science", volume = "1", number = "1", pages = "27-57" } @Article{'huet81:_compl_knuth_bendix, author = "G. Huet", title = "A Complete proof of correctness of the {K}nuth and {B}endix completion algorithm", journal = 'jcss, year = "1981", volume = "23(1)", pages = "11-21" } @Article{'huet82:_proof_induc_equat_theor_const, author = "G. Huet and J.-M. Hullot", title = "Proofs by Induction in Equational Theories with Constructors", journal = 'jcss, year = "1982", pages = "239-266" } @InProceedings{'hullot80:_canon_forms_unific, author = "J.-M. Hullot", title = "Canonical Forms and Unification", booktitle = 'cade5, series = 'lncs, publisher = 'sv, volume = "87", pages = "318-334", year = "1980" } @Article{'inverardi90:_rewrit_strat_verif_obser_congr, author = "P. Inverardi and M. Nesi", title = "A Rewriting Strategy to Verify Observational Congruence", journal = 'ipl, volume = "35", pages = "191-199", year = "1990" } @TechReport{'p159692:_ieee_stand_scalab_coher_inter_sci, author = "{IEEE working group P1596}", title = "{IEEE} Standard for {S}calable {C}oherent {I}nterface {(SCI)}", institution = "{IEEE}", month = "August", year = "1992" } @Article{'james90:_new_direc_scalab_shared_memor_mulit_archit, author = "D. V. James and A. T. Laundrie and S. Gjessing and G. S. Sohi", title = "New Directions in Scalable Shared-Memory Mulitprocessor Architectures: {S}calable {C}oherent {I}nterface", journal = "{IEEE} Computer", year = "1990", month = "June" } @Misc{'johnson93:_how_get_paper_accep_oopsl, author = "R. E. Johnson", title = "How to Get a Paper Accepted at {OOPSLA}", year = "1993" } @Article{'jouannaud89:_autom_proof_induc_theor_const, author = "J.-P. Jouannaud and E. Kounalis", title = "Automatic Proofs by Induction in Theories without Constructors", volume = "82", journal = 'infcomp, pages = "1-33", number = "1", year = "1989", month = "July" } @Article{'jouannaud86:_compl_set_rules_set_equat, author = "J.-P. Jouannaud and H. Kirchner", title = "Completion of a Set of Rules modulo a Set of Equations", journal = "SIAM Journal of Computing", pages = "1055-1094", volume = "15", number = "4", year = "1986", month = "November" } @InProceedings{'jouannaud90:_compl_assoc_commut_ident_ac1, author = "J.-P. Jouannaud and C. March\'e", title = "Completion modulo Associativity, Commutativity and Identity ({AC1})", publisher = 'sv, series = 'lncs, booktitle = 'disco, volume = "429", pages = "111-120", year = "1990" } @InProceedings{'jouannaud91:_comput_model_execut_higer_order, author = "J.-P. Jouannaud and M. Okada", title = "A Computation Model for Executable Higer-Order Algebraic Specification Languages", booktitle = 'lics6, year = "1991", pages = "350-361" } @TechReport{'kamin80:_attem, author = "S. Kamin and J.-J. L{\'e}vy", title = "Attempts for generalizing the recursive path ordering", institution = "INRIA", year = "1980", address = "Rocquencourt" } @Unpublished{'kamin80:_two, author = "S. Kamin and J.-J. L{\'e}vy", title = "Two generalizations of the recursive path ordering", year = "1980", note = "Unpublished Note, Department of Computer Science, University of Illinois, Urbana, IL" } @Article{'kamin83:_final, author = "S. Kamin", title = "Final data types and their specification", journal = "ACM Transactions on Programming Languages and Systems", volume = "5", number = "1", year = "1983", month = "January", pages = "97-123" } @Article{'kaplan84:_condit_rewrit_rules, author = "S. Kaplan", title = "Conditional Rewrite Rules", journal = 'tcs, volume = "33", year = "1984", pages = "175-193" } @InProceedings{'kaplan87:_posit_negat_condit_rewrit, author = "S. Kaplan", title = "Positive/Negative Conditional Rewriting", booktitle = 'ctrs1, year = "1987", publisher = 'sv, series = 'lncs, volume = "308", pages = "129-141" } @InProceedings{'kapur86:_proof_induc_test_sets, author = "D. Kapur and P. Narendran and H. Zhang", title = "Proof by Induction using Test Sets", publisher = 'sv, series = 'lncs, booktitle = 'cade8, volume = "230", pages = "99-117", year = "1986" } @Article{'kapur87:_suffic_compl_relat_proper_term_rewrit_system, author = "D. Kapur and P. Narendran and H. Zhang", title = "On Sufficient-Completeness and Related Properties of Term Rewriting Systems", journal = 'actai, volume = "24", number = "4", pages = "395-415", year = "1987" } @Article{'kapur87:_proof, title = "Proof by consistency", author = "D. Kapur and R. Musser", journal = "Artificial Intelligence", volume = "31", year = "1987", pages = "125-157" } @InProceedings{'kim93:_impac_packet_wormh_routed_networ, author = "J. H. Kim and A. A. Chien", title = "The Impact of Packetization in Wormhole-Routed Networks", publisher = 'sv, series = 'lncs, booktitle = "Proceedings 5th Conference of Parallel Architectures and Languages Europe", volume = "694", pages = "242-253", year = "1993" } @InProceedings{'kirchner87:_solvin_diseq, author = "C. Kirchner and P. Lescanne", title = "Solving Disequations", booktitle = 'lics2, pages = "347-352", year = "1987" } @InProceedings{'kirchner91:_proof_param_specif, author = "H. Kirchner", title = "Proofs in Parameterized Specifications", publisher = 'sv, series = 'lncs, booktitle = 'rta4, volume = "488", pages = "174-187", year = "1991" } @Article{'kirchner90:_deduc_symbol_const, title = "Deduction with Symbolic Constraints", author = "K. Kirchner and H. Kirchner and M. Rusinowitch", journal = "Revue d'intelligence artificielle", volume = "4", number = "3", year = "1990", pages = "9-52" } @Misc{'klop80:_combin_reduc_system, author = "J. W. Klop", title = "{\it Combinatory Reduction Systems}", howpublished = "Mathematical Centre Tracts 127, Mathematisch Centrum,Amsterdam", year = "1980" } @InCollection{'knuth70:_simpl, author = "D. E. Knuth and P. B. Bendix", title = "Simple word problems in universal algebras", booktitle = "Computational Problems in Abstract Algebra", publisher = "Pergamon Press", year = "1970", editor = "J. Leech", pages = "263-297", address = "Oxford" } @Booklet{'kosiuczenko95:_timed_rewrit_logic, title = "Timed Rewriting Logic", author = "P. Kosiuczenko and M. Wirsing", year = "1995", note = "Working material for the 1995 {M}arktoberdorf {I}nternational {S}ummer {S}chool ``{L}ogic of {C}omputation''" } @Unpublished{'kosiuczenko95:_timed_rewrit_logic_applic_objec_orien_specif, author = "P. Kosiuczenko and M. Wirsing", title = "Timed Rewriting Logic with an Application to Object-Oriented Specification", note = "Submitted for publication", year = "1995" } @InProceedings{'kounalis90:_mechan, author = "E. Kounalis and M. Rusinowitch", title = "Mechanizing inductive reasoning", booktitle = "Proceedings Eighth National Conference on Artificial Intelligence, Boston", pages = "240-245", year = "1990" } @Article{'krogdahl78:_verif_class_link_level_protoc, title = "Verification of a Class of Link-Level Protocols", author = "S. Krogdahl", journal = "BIT", year = "1978", volume = "18", pages = "436-448" } @InCollection{'kuechlin89:_induc_compl_groun_proof_trans, author = "W. K{\"u}chlin", title = "Inductive Completion by Ground Proof Transformation", editor = "H. A{\"\i}t-Kaci and M. Nivat", booktitle = "Resolution of Equations in Algebraic Structures", series = "Rewriting Techniques", volume = "2", chapter = "7", publisher = "Academic Press", year = "1989" } @Article{'lamport80:_concur_progr, author = "L. Lamport", title = "The '{H}oare Logic' of Concurrent Programs", journal = 'actai, year = "1980", volume = "14", pages = "21-37" } @TechReport{'lankford75:_canon, author = "D. S. Lankford", title = "Canonical inference", institution = "Department of Mathematics and Computer Science, Univ.\ of Texas, Austin", number = "ATP-32", year = "1975" } @InProceedings{'lescanne83:_comput_reve, author = "P. Lescanne", title = "Computer experiments with the {REVE} term rewriting system generator", booktitle = "Proceedings of 10th ACM Symposium on Principles of Programming Languages", year = "1983", pages = "99-108", publisher = "ACM" } @Article{'lescanne83:_behav_categ_abstr_data_type_specif, author = "P. Lescanne", title = "Behavioural Categoricity of Abstract Data Type Specifications", journal = "The Computer Journal", year = "1983", volume = "26", number = "4", pages = "289-292" } @InProceedings{'lescanne90:_implem, author = "P. Lescanne", title = "Implementation of completion by transition rules + control: {{\sc ORME}}", booktitle = 'alp2, year = "1990", publisher = 'sv, series = 'lncs, volume = "463", pages = "262-269", editor = "H. Kirchner and W. Wechler" } @InProceedings{'loria-saenz92:_termin_combin_rewrit_calcul_system, author = "C. Lor{\'\i}a-S{\'a}enz and J. Steinbach", title = "Termination of Combined (Rewrite and $\lambda$-Calculus) Systems", booktitle = 'ctrs3, publisher = 'sv, series = 'lncs, volume = "656", pages = "143-147", year = "1992" } @PhdThesis{'loria-saenz93:_theor_framew_reason_progr_con, author = "C. Lor{\'\i}a-S{\'a}enz", title = "A Theoretical Framework for Reasoning about Program Con\-struction based on Extensions of Rewrite Systems", school = "Fachbereich Informatik der Universit{\"a}t Kaiserslautern", year = "1993" } @MasterThesis{'lysne88:_syntak_editor_baser_bnf, author = "O. Lysne", title = "Syntaksorientert Editor Basert p{\aa} 2-niv{\aa} {BNF}", school = "Department of Informatics, University of Oslo, Norway", year = "1988" } @InProceedings{'lysne90, author = "O. Lysne", title = "A width first approach to completion", booktitle = "Proceedings from NIK'90: Norsk Informatikk Konferanse, Bergen", publisher = "TAPIR", pages = "145-154", month = "November", year = "1990" } @TechReport{'lysne90, author = "O. Lysne", title = "A width first approach to completion", institution = 'ifi, year = "1990", type = "Research Report", number = "139", month = "March" } @PhdThesis{'lysne91:_term_rewrit_techn_system_gener_induc, author = "O. Lysne", title = "Term Rewriting Techniques for Systems based on Generator Induction", school = "Department of Informatics, University of Oslo, Norway", year = "1991", note = "Research Report 163" } @InProceedings{'lysne92:_proof_consis_const_system_final_algeb_seman, author = "O. Lysne", title = "Proof by Consistency in Constructive Systems with Final Algebra Semantics", publisher = 'sv, series = 'lncs, booktitle = 'alp3, volume = "632", pages = "276-290", year = "1992" } @TechReport{'lysne91:_defin_stric_gener_induc_defin, author = "O. Lysne and O. Owe", title = "Definedness and Strictness in Generator Inductive Definitions", institution = 'ifi, year = "1991", type = "Research Report", number = "161", month = "October", note = "Also presented at the 3rd Nordic Workshop on Program Correctness, G{\"o}teborg (Sweden)" } @InProceedings{'lysne92:_towar_mechan_proof_struc_induc, author = "O. Lysne", title = "Towards Mechanizing Proofs by Structural Induction", booktitle = "Proceedings from NIK'92: Norsk Informatikk Konferanse, Troms{\o}", pages = "243-255", publisher = "TAPIR", month = "November", year = "1992" } @Article{'lysne93:_equat_part_proof_struc_induc, title = "The Equational Part of Proofs by Structural Induction", author = "O. Lysne", journal = "BIT", year = "1993", volume = "33", pages = "596-618" } @TechReport{'lysne93:_linear_proof_final_algeb, author = "O. Lysne", title = "Linear Proofs in the Final Algebra", institution = 'ifi, year = "1993", type = "Research Report", number = "173", month = "April" } @TechReport{'lysne93:_initial_equal_funct_algeb_specif, author = "O. Lysne", title = "Initial Equality as a Function in Algebraic Specification", institution = 'ifi, year = "1993", type = "Research Report", number = "179", month = "September" } @Misc{'lysne93:_e_unific_consis, author = "O. Lysne", title = "{E}-Unification by Consistency", howpublished = "Presented at the 5th Nordic Workshop on Program Correctness, Turku (Finland)", year = "1993" } @InProceedings{'lysne94:_connec_narrow_proof_consis, author = "O. Lysne", title = "On the Connection between Narrowing and Proof by Consistency", publisher = 'sv, series = 'lnai, booktitle = 'cade12, volume = "814", pages = "133-147", year = "1994" } @Article{'lysne94:_heuris_compl_autom_proof_struc_induc, author = "O. Lysne", title = "Heuristics for Completion in Automatic Proofs by Structural Induction", journal = "Nordic Journal of Computing", year = "1994", volume = "1", pages = "135-156" } @Article{'lysne94:_exten, author = "O. Lysne", title = "Extending {B}achmair's method for proof by consistency to the final algebra", journal = 'ipl, year = "1994", volume = "51", pages = "303-310" } @InProceedings{'lysne94:_e_unific_consis, author = "O. Lysne", title = "{\it E}-Unification by Consistency", publisher = "{\AA}bo Akademi", series = "Reports on Computer Science & Mathematics", booktitle = "Proceedings 5th Nordic Workshop on Program Correctness", volume = "18", pages = "127-136", year = "1994" } @Misc{'lysne95:_termin_order_higher_order_rewrit_system, author = "O. Lysne and J. Piris", title = "A Termination Ordering for Higher Order Rewrite Systems", howpublished = "To be presented at {\it Rewriting techniques and Applications '95}. Proceedings to be published by Springer Verlag in the series LNCS", year = "1995" } @TechReport{'krogdahl93:_verif_distr_list_system, author = "S. Krogdahl and O. Lysne", title = "Verifying a Distributed List System: {A} Case History", institution = 'ifi, year = "1993", type = "Research Report", number = "182", month = "December" } @InProceedings{'mcmillan91:_formal_verif_gigam_cache_consis_protoc, author = "K. L. McMillan and J. Schwalbe", title = "Formal Verification of the {G}igamax Cache Consistency Protocol", booktitle = "Proceedings of the International Symposium on Shared Memory Multiprocessing, Tokyo (Japan)", month = "April", year = "1991", pages = "242-251" } @Article{'martelli82:_effic_unific_algor, title = "An Efficient Unification Algorithm", author = "A. Martelli and U. Montanari", journal = "Transactions on Programming Languages and Systems", year = "1982", month = "April", volume = "4(2)", pages = "258-282" } @InCollection{'meseguer85:_initial_induc_comput, author = "J. Meseguer and J. A. Goguen", title = "Initiality, Induction and Computability", editor = "M. Nivat and J. C. Reynolds", booktitle = "Algebraic Methods in Semantics", chapter = "14", publisher = "Cambridge University Press", year = "1985" } @Article{'meseguer92:_condit, title = "Conditional rewriting logic as a unified model of concurrency", author = "J. Meseguer", journal = 'tcs, year = "1992", volume = "96", pages = "73-155" } @InProceedings{'meseguer92:_paral_maude, author = "J. Meseguer and T. Winkler", title = "Parallel programming in {M}aude", booktitle = "Research {D}irections in {H}igh-{L}evel {P}arallel {P}rogramming {L}anguages", series = 'lncs, publisher = 'sv, number = "574", year = "1992", pages = "253-293" } @InProceedings{'bruni98:_compar_petri_net_seman_collec_token_philos, author = "R. Bruni and J. Meseguer and U. Montanari and V. Sassone", title = "A Comparison of Petri Net Semantics under the Collective Token Philosophy", booktitle = "Proceedings of {ASIAN'98}, 4th Asian Computing Science Conference", editor = "J. Hsiang and A. Ohori", series = 'lncs, publisher = 'sv, number = "1538", year = "1998", pages = "225-244" } @Article{'miller91:_logic_progr_languag_lambd_abstr, title = "A Logic Programming Language with Lambda-Abstraction Function Variables, and Simple Unification", author = "D. Miller", journal = "Journal of Logic and Computation", year = "1991", volume = "1", number = "4", pages = "497-536" } @Article{'milner92:_calcul_mobil_proces_parts_i_ii, title = "A Calculus of Mobile Processes ({P}arts {I} and {II})", author = "R. Milner and J. Parrow and D. Walker", journal = "Information and Computation", year = "1992", volume = "100", pages = "1-77" } @Book{'milner89:_commun_concur, author = "R. Milner", title = "Communication and Concurrency", publisher = "Prentice-Hall", year = "1989" } @InProceedings{'mosses93:_use_sorts_algeb_specif, author = "P. D. Mosses", title = "The Use of Sorts in Algebraic Specifications", booktitle = "Recent trends in Data Type Specification, 8th WADT, August 1991", editor = "M. Bidoit and C. Choppy", pages = "66-91", series = 'lncs, publisher = 'sv, volume = "655", year = "1993" } @Article{'moss92:_final, title = "Final algebras, cosemicomputable algebras and degrees of unsolvability", author = "L. S. Moss and J. Meseguer and J. A. Goguen", journal = 'tcs, year = "1992", volume = "100", pages = "267-302" } @InProceedings{'musser80, title = "On proving inductive properties in abstract data types", author = "D. L. Musser", booktitle = "Proceedings of the 7th Annual ACM Symposium on Principles of Programming Languages", year = "1980", month = "January", pages = "154-162" } @InProceedings{'nipkow91:_higher_order_critic_pairs, author = "T. Nipkow", title = "Higher Order Critical Pairs", booktitle = 'lics6, year = "1991", pages = "342-349" } @Article{'nutt89:_basic_narrow_revis, author = "W. Nutt and P. R{\'e}ty and G. Smolka", title = "Basic Narrowing Revisited", journal = 'jsc, year = "1989", volume = "7", pages = "295-317" } @InProceedings{'orejas91:_implem_behav_equiv, author = "F. Orejas", title = "Implementation and Behavioural Equivalence: {A} Survey", booktitle = "Recent trends in Data Type Specification", series = 'lncs, publisher = 'sv, number = "655", year = "1991" } @Article{'ostroff92:_formal_method_specif_desig_real, author = "J. Ostroff", title = "Formal Methods for the Specification and Design of Real-Time Safety-Critical Systems", journal = "Journal of Systems and Software", publisher = "Elsevier", year = "1992", pages = "33-60" } @PhdThesis{'owe80:_techn_ideal, author = "O. Owe", title = "A specification Technique with Idealization", school = 'ifi, year = "1980", month = "March" } @Article{'owe92:_axiom_treat_proces_shared_variab_revis, author = "O. Owe", title = "Axiomatic Treatment of Processes with Shared Variables Revisited", journal = 'faoc, year = "1992", volume = "4", pages = "323-340" } @Article{'owe91:_gener_induc_order_sorted_algeb, author = "O. Owe and O.-J. Dahl", title = "Generator Induction in Ordered Sorted Algebras", journal = 'faoc, year = "1991", volume = "3", pages = "2-20" } @InProceedings{'padawitz87:_strat_contr_reduc_narrow, author = "P. Padawitz", title = "Strategy-Controlled Reduction and Narrowing", booktitle = 'rta2, year = "1987", publisher = 'sv, series = 'lncs, volume = "256", pages = "242-255" } @Article{'peterson81:_compl_sets_reduc_some_equat_theor, title = "Complete Sets of Reductions for Some Equational Theories", author = "G. E. Peterson and M. E. Stickel", journal = 'jacm, year = "1981", volume = "28", number = "2", pages = "233-264" } @Article{'plaisted85:_seman_confl_tests_compl_method, title = "Semantic Confluence Tests and Completion Methods", author = "D. Plaisted", journal = 'infcont, year = "1985", volume = "65", pages = "182-215" } @InProceedings{'plaisted87:_logic_condit_term_rewrit_system, author = "D. Plaisted", title = "A Logic for Conditional Term Rewriting Systems", booktitle = 'ctrs1, year = "1987", publisher = 'sv, series = 'lncs, volume = "308", pages = "212-227" } @InProceedings{'pol93:_termin_proof_higher_rewrit_system, author = "J. van de Pol", title = "Termination Proofs for Higher-order Rewrite Systems", booktitle = "First International Workshop on Higher-Order Algebra, Logic and Term Rewriting", year = "1993", publisher = 'sv, series = 'lncs, volume = "816", pages = "305-325" } @InProceedings{'puel84:_proof_final_algeb, author = "L. Puel", booktitle = "Proceedings 9th Colloquium on Trees in Algebra and Programming", year = "1984", editor = "B. Courcelle", publisher = "Cambridge University Press", pages = "227-242", title = "Proof in the Final Algebra" } @InProceedings{'qian93:_linear_unific_higher_order_patter, author = "Z. Qian", title = "Linear Unification of Higher-Order Patterns", booktitle = "Proceedings TAPSOFT'93", year = "1993", publisher = 'sv, series = 'lncs, volume = "668", pages = "391-405" } @InProceedings{'reddy90:_term_rewrit_induc, author = "U. S. Reddy", title = "Term Rewriting Induction", booktitle = 'cade10, year = "1990", publisher = 'sv, series = 'lncs, volume = "449", pages = "162-177" } @InProceedings{'rety85:_narrow, author = "P. R{\'e}ty and C. Kirchner and H. Kirchner and P. Lescanne", title = "{NARROWER:} a new algorithm for unification and its application to Logic Programming", booktitle = 'rta1, year = "1985", publisher = 'sv, series = 'lncs, volume = "202", pages = "141-155" } @InProceedings{'rety87:_improv, author = "P. R{\'e}ty", title = "Improving basic narrowing techniques", booktitle = 'rta2, year = "1987", publisher = 'sv, series = 'lncs, volume = "256", pages = "228-241" } @Article{'robinson65, author = "J. A. Robinson", title = "A machine-oriented logic based on the resolution principle", journal = 'jacm, year = "1965", volume = "12", number = "1", pages = "23-41" } @Article{'snyder89:_higher_order_revis, author = "W. Snyder and J. H. Gallier", title = "Higher Order unification Reviseted : Complete Sets of Transformations", journal = 'jsc, volume = "8", pages = "101-140", year = "1989" } @Article{'stickel81, author = "M. Stickel", title = "A unification algorithm for associative-commutative functions", journal = 'jacm, year = "1981", volume = "28", number = "3", pages = "423-434" } @Book{'wirsing89:_algeb_method, editor = "M. Wirsing and J. A. Bergstra", title = "Algebraic Methods: Theory, Tools and Applications", publisher = 'sv, year = "1989", volume = "394", series = 'lncs } @InCollection{'wirsing90:_algeb_specif, author = "M. Wirsing", title = "Algebraic Specification", editor = "J. van Leeuwen", booktitle = "Handbook of Theoretical Computer Science", volume = "B", chapter = "13", publisher = "Elsevier, Amsterdam", year = "1990" } @PhdThesis{'yelick90:_using_abstr_explic_paral_progr, author = "K. A. Yelick", title = "Using Abstraction in Explicitly Parallel Programs", school = "Massachusetts Institute of Technology", year = "1990" } @InProceedings{'you88:_outer_narrow_equat_theor_based_const, author = "Jia-Huai You", title = "Outer Narrowing for Equational Theories Based on Constructors", booktitle = 'icalp15, year = "1988", publisher = 'sv, series = 'lncs, volume = "317", pages = "727-741" } @InProceedings{'bruni92:_execut_tile_specif_proces_calcul, author = "R. Bruni and J. Meseguer and U. Montanari", title = "Executable Tile Specifications for Process Calculi", booktitle = "Proc. of FASE'99, 2nd Intl. Conf. on Fundamental Approaches to Software Engineering", year = "1992", publisher = 'sv, series = 'lncs, volume = "1577", pages = "60-76" } @InProceedings{'harel00:_from, author = "D. Harel", title = "From play-in scenarios to code: an achievable dream", booktitle = "Proc. of FASE'00, 3rd Intl. Conf. on Fundamental Approaches to Software Engineering", year = "2000", publisher = 'sv, series = 'lncs, volume = "1783", pages = "22-34" } @InProceedings{'zantema92:_termin, author = "H. Zantema", title = "Termination of term rewriting by interpretation", booktitle = 'ctrs3, year = "1992", publisher = 'sv, series = 'lncs, volume = "656", pages = "155-167" } @MasterThesis{'oelveczky94:_termin, author = "P. C. {\O}lveczky", title = "Terminering av typeordnet omskrivning", school = 'ifi, year = "1994" } @InProceedings{'oelveczky95:_termin, author = "P. C. {\O}lveczky", title = "Termination of order-sorted rewriting", booktitle = "Proceedings of the 6th {N}ordic {W}orkshop on {P}rogramming {T}heory, {A}arhus, {D}enmark", year = "1995", note = "To appear" } @InCollection{'oelveczky96:_objec_orien_algeb_steam_boiler_contr_specif, author = "Peter Csaba {\"O}lveczky and Piotr Kosiuczenko and Martin Wirsing", title = "An Object-Oriented Algebraic Steam-Boiler Control Specification", booktitle = "The Steam-Boiler Case Study Book", editor = "Jean-Raymond Abrial and Egon B{\"o}rger and Hans Langmaack", pages = "379-402", publisher = 'sv, year = "1996", note = "Vol. 1165" } @Book{'jagannathan95:_coars_grain_paral_progr_conven, author = "R. Jagannathan", title = "Coarse-Grain Parallel Programming of Conventional Parallel Computers Advanced Topics in Dataflow Computing and Multithreading", publisher = "IEEE Computer Society Press", year = "1995", note = "L. Bic, J-L. Gaudiot, G. Gao (Editors)" } @InCollection{'ehrich98:_logic_specif_concur_infor_system, key = "ECSD98", author = "H.-D. Ehrich and C. Caleiro and A Sernadas and G. Denker", title = "{Logics for Specifying Concurrent Information Systems}", booktitle = "Logics for Databases and Information Systems", editor = "J. Chomicki and G. Saake", publisher = "Kluwer Academic Publishers", year = "1998", pages = "167-198" } @InProceedings{'denker97:_specif_distr_infor_system, author = "G. Denker and H.-D. Ehrich", title = "{Specifying Distributed Information Systems: Fundamentals of an Object-Oriented Approach Using Distributed Temporal Logic}", booktitle = "{Formal Methods for Open Object-Based Distributed Systems (FMOODS'97), Volume 2, IFIP TC6 WG6.1 Intern.\ Workshop, 21-23 July, Canterbury, Kent, UK}", year = "1997", editor = "H. Bowman and J. Derrick", pages = "89-104", organization = "", publisher = "Chapman & Hall", address = "", month = "", note = "" } @TechReport{'ehrich96:_objec_specif, key = "Ehr96", author = "H.-D. Ehrich", title = "{Object Specification}", institution = "TU Braunschweig", type = "{Informatik-Bericht}", number = "96--07", year = "1996" } @TechReport{'denker98, author = "G. Denker", title = "{\dtlplus: A Distributed Temporal Logic Supporting Several Communication Principles}", institution = "SRI International, Computer Science Laboratory", type = "{Technical Report}", year = "1998", number = "{}", address = "333 Ravenswood Ave, Menlo Park, CA 94025", month = "", note = "{\em To appear}" } @InProceedings{'denker98:_protoc_specif_analy_maude, author = "G. Denker and J. Meseguer and C. Talcott", title = "{Protocol Specification and Analysis in Maude}", booktitle = "{Proc.\ of Workshop on Formal Methods and Security Protocols, 25 June 1998, Indianapolis, Indiana}", year = "1998", editor = "N. Heintze and J. Wing", pages = "", organization = "", publisher = "", address = "", month = "", note = "" } @InProceedings{'denker99:_capsl, author = "G. Denker and J. Millen", title = "{{CAPSL} intermediate language}", booktitle = "{Proc.\ of Workshop on Formal Methods and Security Protocols, July 1999, Trento, Italy}", year = "1999", editor = "N. Heintze and E. Clarke", pages = "", organization = "", publisher = "", address = "", month = "", note = "\url{www.cs.bell-labs.com/who/nch/fmsp99/program.html}" } @InProceedings{'ehrich96:_tempor_specif_infor_system, author = "H.-D. Ehrich and P. Hartel", title = "{Temporal Specification of Information Systems}", booktitle = "{Logic and Software Engineering, Proc.\ Int.\ Workshop in Honor of C.S. Tang,Beijing, 14-15 August 1995}", year = "1996", editor = "A. Pnueli and H. Lin", pages = "43-71", organization = "", publisher = "World Scientific", address = "", month = "", note = "" } @InProceedings{'ehrich94:_distr_tempor_logic_concur_objec_famil, key = "ESSS94", author = "H.-D. Ehrich and A. Sernadas and G. Saake and C. Sernadas", title = "{Distributed Temporal Logic for Concurrent Object Families}", editor = "R. Wieringa and R. Feenstra", booktitle = "Working papers of the International Workshop on Information Systems - Correctness and Reusability", year = "1994", publisher = "Vrije Universiteit Amsterdam, RapportNr. IR-357", pages = "22-30" } @Book{'mcmillan93:_symbol_model_check, author = "Kenneth L. McMillan", title = "Symbolic Model Checking", publisher = "Kluwer Academic Publishers", address = "Boston, MA", year = "1993" } @InProceedings{'dill:_mur_verif_system, author = "David L. Dill", title = "The {Mur{$\phi$}} Verification System", pages = "390-393" } @Proceedings{'alur96, key = "CAV", title = 'cav, booktitle = 'cav, month = "July/August", year = "1996", editor = "Rajeev Alur and Thomas A. Henzinger", address = "New Brunswick, NJ", publisher = 'sv, series = 'lncs, volume = "1102" } @InCollection{'quesada96:_bidir, author = "J. F. Quesada", title = "Bidirectional and event-driven parsing with multi-virtual trees", editor = "C. Martin-Vide", booktitle = "Mathematical and Computational Models in Linguistics", publisher = "John Benjamins", year = "1996" } @PhdThesis{'quesada97:_scp, author = "J. F. Quesada", title = "The {SCP} parsing algorithm based on syntactic constraints propagation", school = "University of Seville", month = "June", year = "1997" } @InProceedings{'quesada98:_overp, author = "J. F. Quesada", title = "Overparsing", booktitle = "Workshop on Mathematical Linguistics", publisher = "Pennsylvania State University, State College", year = "1998" } @TechReport{'quesada99:_scp, author = "J. F. Quesada", title = "The {SCP} parsing algorithm", institution = "SRI International, Computer Science Laboratory", type = "{Technical Report}", year = "1999", number = "{}", address = "333 Ravenswood Ave, Menlo Park, CA 94025", note = "{\em To appear}" } @TechReport{'quesada99:_maude, author = "J. F. Quesada", title = "The {Maude} parser: Parsing and meta-parsing $\beta$-extended %context-free grammars", institution = "SRI International, Computer Science Laboratory", type = "{Technical Report}", year = "1999", number = "{}", address = "333 Ravenswood Ave, Menlo Park, CA 94025", note = "{\em To appear}" } @TechReport{'duran99:_maude_specif_full_maude, author = "Francisco Dur\'an and Jos\'e Meseguer", title = "The {Maude} Specification of {Full Maude}", institution = "Computer Science Laboratory, SRI International", month = "February", year = "1999" } @Book{'gordon93:_introd_hol, author = "M. J. C. Gordon", title = "Introduction to {HOL:} {A} Theorem Proving Environment", publisher = "Cambridge University Press", year = "1993" } @InProceedings{'howe96:_seman_found_embed_hol_nuprl, author = "D. J. Howe", title = "Semantical Foundations for Embedding {HOL} in {Nuprl}", booktitle = "Algebraic Methodology and Software Technology", year = "1996", editor = "Martin Wirsing and Maurice Nivat", publisher = "Springer-Verlag", address = "Berlin", series = "Lecture Notes in Computer Science", volume = "1101", pages = "85-101" } @Misc{'talcott99:_actor_theor_rewrit_logic, author = "C. L. Talcott", title = "Actor Theories in Rewriting Logic", year = "1999", note = "Submitted for publication" } @Book{'goguen00:_softw_engin_obj, editor = "Joseph A. Goguen and Grant Malcolm", title = "Software Engineering with {OBJ}: Algebraic Specification in Action", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", publisher = "Kluwer Academic Publishers, Boston", series = "Advances in Formal Methods", volume = "2", note = "ISBN 0-7923-7757-5", year = "2000" } @InCollection{'goguen00:_introd_obj, author = "Joseph A. Goguen and Timothy Winkler and Jos\'{e} Meseguer and Kokichi Futatsugi and Jean-Pierre Jouannaud", title = "Introducing {OBJ}", chapter = "1", pages = "3-167", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'stavridou00:_specif_obj_verif_reve_some_ideas_time, author = "Victoria Stavridou", title = "Specifying in {OBJ}, Verifying in {REVE} and Some Ideas about Time", chapter = "2", pages = "171-191", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'nakagawa00:_const_graph_system_obj2, author = "Ataru T. Nakagawa and Kokichi Futatsugi", title = "Constructing a Graphics System with {OBJ2}: {A} Practical Guide", chapter = "3", pages = "193-247", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'duce00:_applic_obj_specif_stand_comput_graph, author = "David A. Duce", title = "Applications of {OBJ} to the Specification of Standards for Computer Graphics", chapter = "4", pages = "249-279", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'goguen00:_seman_specif_rewrit_rule_machin, author = "Joseph A. Goguen", title = "Semantic Specifications for the {R}ewrite {R}ule {M}achine", chapter = "5", pages = "283-306", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'kirchner00:_obj_obj, author = "Claude Kirchner and H\'{e}l\`{e}ne Kirchner and Aristide M\'{e}grelis", title = "{OBJ} for {OBJ}", chapter = "6", pages = "307-330", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'battiston00:_objsa_nets, author = "Eugenio Battiston and Fiorella De Cindio and Giancarlo Mauri", title = "{OBJSA} Nets: {OBJ} and Petri Nets for Specifying Concurrent Systems", chapter = "7", pages = "331-360", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'ohmaki00:_lotos_simul_obj, author = "Kazuhito Ohmaki and Koichi Takahashi and Kokichi Futatsugi", title = "A {LOTOS} Simulator in {OBJ}", chapter = "8", pages = "363-395", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @InCollection{'goguen00:_more_higher_order_progr_obj3, author = "Joseph A. Goguen and Grant Malcolm", title = "More Higher Order Programming in {OBJ3}", chapter = "9", pages = "397-408", booktitle = "Software Engineering with OBJ: Algebraic Specification in Action", editor = "Joseph A. Goguen and Grant Malcolm", publisher = "Kluwer, Boston", year = "2000" } @Article{'mason99:_actor_languag, author = "I. A. Mason and C. L. Talcott", title = "Actor Languages: Their Syntax, Semantics, Translation, and Equivalence", year = "1999", journal = "Theoretical Computer Science", volume = "228", number = "1" } @InProceedings{'mason97:_seman_sound_actor_trans, author = "I. A. Mason and C. L. Talcott", title = "A Semantically Sound Actor Translation", booktitle = "{ICALP'97}", year = "1997", series = 'lncs, number = "1256", pages = "369-378" } @InProceedings{'talcott00:_towar_toolk_actor_system_specif, author = "C. L. Talcott", title = "Towards a Toolkit for Actor System Specification", booktitle = "{AMAST 2000}", year = "2000", series = 'lncs, note = "To appear" } @InProceedings{'baalen00:_specif_maude, author = "J. Van Baalen and J. L. Caldwell and S. Mishra", title = "Specifying and checking fault-tolerant agent-based protocols using {Maude}", booktitle = "Formal Approaches to Agent-Based Systems", year = "2000", series = 'lncs, note = "To appear" } @InCollection{'stehr00:_rewrit_seman_algeb_nets, author = "M.-O. Stehr", editor = "C. Girault and R. Valk", booktitle = "Petri Nets for System Engineering -- A Guide to Modelling, Verification, and Applications", title = "A Rewriting Semantics for Algebraic Nets", publisher = "Springer-Verlag", year = "2000", note = "To appear" } @InProceedings{'stehr:_pure_type_system_rewrit_logic, author = "M.-O. Stehr and J. Meseguer", title = "Pure Type Systems in Rewriting Logic", booktitle = "Proc. of LFM'99: Workshop on Logical Frameworks and Meta-languages, Paris, France, September 28, 1999", note = "\url{http://www.cs.bell-labs.com/~felty/LFM99/}" } @Unpublished{'stehr00:_proof_theor_approac_hol_nuprl, author = "M.-O. Stehr and P. Naumov and J. Meseguer", title = "A Proof-Theoretic Approach to the {HOL-Nuprl} Connection with Applications to Proof Translation", note = "Manuscript, SRI International, \url{http://www.csl.sri.com/~stehr/fi\_eng.html}", month = "February", year = "2000" } @Article{'lange99:_seven, title = "Seven good reasons for mobile agents", author = "Danny B. Lange and Mitsuru Oshima", journal = "Communications of the Association for Computing Machinery", year = "1999", volume = "42", month = "March", pages = "88-89" } @Book{'vigna98:_mobil_agent_secur, author = "editor {Giovanni Vigna}", title = "Mobile Agents and Security", publisher = "LNCS 1419", year = "1998" } @Article{'kotz99:_mobil_agent_futur_inter, author = "David Kotz and Robert S. Gray", title = "Mobile Agents and the Future of the {Internet}", journal = "ACM Operating Systems Review", year = "1999", month = "August", volume = "33", number = "3", pages = "7-13", url = "http://www.cs.dartmouth.edu/~dfk/papers/kotz:future2/" } @Article{'martin99:_open_agent_archit, author = "D. Martin and A. Cheyer and D. Moran", title = "The Open Agent Architecture: {A} framework for building distributed software systems", journal = "Applied Artificial Intelligence", year = "1999", volume = "13", pages = "91-128", note = "Available via \url{http://www.ai.sri.com/~cheyer/papers/aai/oaa.html}" } @InCollection{'gray98, author = "Robert S. Gray and David Kotz and George Cybenko and Daniela Rus", title = "{D'Agents}: Security in a multiple-language, mobile-agent system", booktitle = "Mobile Agents and Security", editor = "Giovanni Vigna", year = "1998", series = "LNCS 1419", pages = "154-187", publisher = "Springer-Verlag", url = "http://agent.cs.dartmouth.edu/papers/gray:security-book.ps.Z" } @Book{'lange98:_progr_deploy_java_mobil_agent_aglet, author = "Danny Lange and Mitsushuru Oshima", title = "Programming and Deploying Java Mobile Agents with Aglets", publisher = "Addison-Wesley", year = "1998" } @Article{'abadi99:_calcul, author = "M. Abadi and A. Gordon", title = "A Calculus for cryptographic protocols: the spi calculus", journal = "Information and Computation", year = "1999", volume = "148", pages = "1-70", note = "An extended version of this paper appears as Research Report 149, Digital Equipment Corporation Systems Research Center, January 1998" } @Unpublished{'white94:_teles, author = "James White", title = "Telescript technology: the foundation for the electronic marketplace", year = "1994", note = "General Magic White Paper, General Magic, Inc." } @InProceedings{'cardelli98:_mobil_ambien, author = "L. Cardelli and A. Gordon", title = "Mobile Ambients", booktitle = "Proceedings of {FoSSaCS'98}: Foundations of Software Science and Computational Structures", series = 'lncs, editor = "M. Nivat", publisher = 'sv, number = "1378", year = "1998", pages = "140-155", note = "To appear in TCS July 2000" } @Article{'roman97:_mobil_unity, author = "G. C. Roman and P. J. McCann and J. Y. Plun", title = "Mobile {UNITY}: Reasoning and specification in mobile computing", journal = "ACM Transactions on Software Engineering and Methodology", year = "1997", volume = "6", pages = "250-282", month = "July" } @InProceedings{'fournet96:_cham, author = "C. Fournet and G. Gonthier", title = "The reflexive {CHAM} and the join-calculus", year = "1996", booktitle = "Proceedings of 23rd ACM Symposium on Principles of Programming Languages", publisher = "ACM", pages = "52-66" } @Book{'ciancarini99:_coord_languag_and_model, author = "P. Ciancarini and A. L. Wolf (eds.)", title = "Coordination Languages And Models", year = "1999", publisher = "Springer LNCS", volume = "1594" } @InProceedings{'tripathi99:_mobil_agent_progr_ajant, author = "Anand Tripathi and Neeran Karnik and Manish Vora and Tanvir Ahmed and Ram Singh", title = "Mobile Agent Programming in Ajanta", booktitle = "Proceedings of the 19th International Confernce on Distributed Computing Systems (ICDCS '99)", year = "1999" } )) .