diff --git a/test/all.bib b/test/all.bib new file mode 100755 index 0000000..b4ea5a3 --- /dev/null +++ b/test/all.bib @@ -0,0 +1,7951 @@ +@string{dfki = {German Research Center for Artificial Intelligence (DFKI)}} +@string{dfkiort = {Stuhlsatzenhausweg 3, D-66123 Saarbr{\"u}cken, + Germany}} +@string{unisb = {Universit\"at des Saarlandes, Fachbereich 14 Informatik}} +@string{unisbaddr = {Postfach 1150, D-66041 Saarbr\"ucken, Germany}} +@string{unikl = {Universit{\"a}t Kaiserslautern, Fachbereich Informatik}} +@string{unikladdr = {Postfach 3049, D-67653 Kaiserslautern, Germany}} +@string{ozdoc = {{DFKI} {O}z Documentation Series}} + +@STRING{prentice = "Prentice Hall"} +@STRING{prenticeort = "Englewood Cliffs, NJ"} +@STRING{wil = "John Wiley \& Sons"} +@STRING{wilort = "New York"} +@STRING{acm = "The ACM Press"} +@STRING{acmort = "New York"} +@STRING{add = "Addison-Wesley"} +@STRING{addort = "Reading, MA"} +@STRING{mit = "The MIT Press"} +@STRING{mitort = "Cambridge, MA"} +@STRING{mit2 = "Massachusetts Institute of Technology"} +@STRING{mk = "Morgan Kaufmann Publishers"} +@STRING{mkort = "San Mateo, CA"} +@STRING{nh = "North-Holland"} +@STRING{nhort = "Amsterdam"} +@STRING{else = "Elsevier"} +@STRING{elseort = "Amsterdam"} + + +@string{ozdoc = {{DFKI} {O}z Documentation Series}} +@string{fbps = {{Programming Systems Lab}}} +@STRING{spring = "Springer-Verlag"} +@STRING{springort= "Berlin"} +@STRING{kluwer ="Kluwer Academic Publishers"} +@STRING{kluwerort= "Dordrecht / Boston / London"} +@STRING{idiap = "Institut Dalle Molle d'Intelligence Artificielle + Perceptive"} +@STRING{idiaport = "Martigny, Switzerland"}, +@string{cp96 = "Principles and Practice of Constraint Programming---CP96, + Proceedings of the Second International Conference"} +@string{cp97 = "Principles and Practice of Constraint Programming---CP97, + Proceedings of the Third International Conference"} +@string{cp97ort = "Schloss Hagenberg, Linz, Austria"} +@string{cp = "Principles and Practice of Constraint Programming"} +@string{cp2000 = "Principles and Practice of Constraint Programming---CP 2000, + Proceedings of the Sixth International Conference"} +@string{AAAI = "Proceedings of the AAAI National Conference on + Artificial Intelligence"} +@string{CACM = "Communications of the ACM"} +@string{ECAI = "Proceedings of the European Conference on Artificial + Intelligence"} +@string{ECOOP = "Proceeedings of the European Conference on + Object-Oriented Programming"} +@string{FGCS = "Proceedings of the International Conference on Fifth + Generation Computer Systems"} +@string{GMD = "Gesellschaft f{\"u}r Mathematik und Datenverarbeitung mbH"} +@string{ICALP = "Proceedings of the International Conference on Automata, Languages, and Programming"} +@string{ICANN = "Proceedings of the International Conference on Artificial Neural Networks"} +@string{ICLP = "Proceedings of the International Conference on Logic Programming"} +@string{ICLP/SLP = "Proceedings of the International Conference and + Symposium on Logic Programming"} +@string{ISLP = "Proceedings of the International Symposium on Logic + Programming"} +@string{ICSI = "International Computer Science Institute, Berkeley, CA"} +@string{IFB = "Informatik Fachberichte, Springer"} +@string{IFIP = "Proceedings of the World Computer Congress of the IFIP"} +@string{IJCAI = "Proceedings of the International Joint Conference on Artificial Intelligence"} +@string{IJCNN = "Proceedings of the International Joint Conference on + Neural Networks"} +@string{IS = "Informatik-Spektrum"} +@string{ISAI = "Proceedings of the International Symposium on + Artificial Intelligence"} +@string{JACM = "Journal of the ACM"} +@string{JAR = "Journal of Automated Reasoning"} +@string{JCSS = "Journal of Computer and System Sciences"} +@string{JLP = "Journal of Logic Programming"} +@string{AI = "Artificial Intelligence"} +@string{JAI = "Journal of Artificial Intelligence"} +@string{JSC = "Journal of Symbolic Computation"} +@string{JSL = "Journal of Symbolic Logic"} +@string{KR = "Proceedings of the International Conference on Principles of Knowlege Representation and Reasoning"} +@string{LEA = "Lawrence Erlbaum Associates"} +@string{LICS = "Proceedings of the Annual IEEE Symposium on Logic in Computer Science"} +@string{LNCS = "Lecture Notes in Computer Science"} +@string{LNAI = "Lecture Notes in Artificial Intelligence"} +@string{MCC = "Microelectronics and Computer Technology Corporation, + Austin"} +@string{MFCS = "Mathematical Foundations of Computer Science"} +@string{NACLP = "Proceedings of the North American Conference on Logic Programming"} +@string{NGC = "New Generation Computing"} +@string{OGAI = "{\"O}sterreichische AI Tagung"} +@string{OOPSLA = "Proceedings of the Conference on Object-Oriented + Programming: Systems, Languages and Applications"} +@string{POPL = "Proceedings of the ACM Symposium on Principles of + Programming Languages"} +@string{RTA = "Proceedings of the Conference on Rewriting Techniques and Applications"} +@string{SBM = "Systemtechnik Berner \& Mattner"} +@string{SLP = "Proceedings of the Symposium on Logic Programming"} +@string{SLCS = "Proceedings of the Symposium on Logic in Computer Science"} +@string{SRI = "Stanford Research Institute (SRI)"} +@string{SRI-ADR = "333 Ravenswood Ave., Menlo Parc, CA 94025"} +@string{TCS = "Journal of Theoretical Computer Science"} +@string{THD = "Technische Hochschule Darmstadt, Fachbereich + Informatik"} +@string{TUM = "Technische Universit{\"a}t M{\"u}nchen, Institut + f{\"u}r Informatik"} +@string{UBC = "Department of Computer Science, University of British Columbia"} +@string{UNIF = "Proceedings of the International Workshop on Unification"} +@string{UniBwM = "Universit{\"a}t der Bundeswehr M{\"u}nchen"} + + +@InProceedings{Dony_92, + author = {Christophe Dony and Jacques Malenfant and Pierre Cointe}, + title = {Prototype-Based Languages: From a New Taxonomy to + Constructive Proposals and Their Validation}, + editor = {Andreas Paepcke}, + booktitle = OOPSLA, + address = {Vancouver, Canada}, + year = 1992, + pages = {201--217}, + publisher = acm#{,~}#acmort, +} + +@InProceedings{Horn_92, + author = {Bruce Horn}, + title = {Constraint Patterns As a Basis For Object Oriented + Programming}, + booktitle = OOPSLA, + editor = {Andreas Paepcke}, + address = {Vancouver, Canada}, + year = 1992, + pages = {218--233}, + publisher = acm#{,~}#acmort, +} + +@InProceedings{Jategaonkar_93, + AUTHOR = {Lalita Jategaonka and Albert Meyer}, + TITLE = {Self-Synchronization of Concurrent Processes}, + booktitle = LICS, + EDITOR = {Robert Constable}, + PUBLISHER = {IEEE Computer Society Press}, + ADDRESS = {Montreal, Canada}, + MONTH = {June}, + PAGES = {409--417}, + YEAR = 1993, +} + +@book{Kiczales91, + AUTHOR = {Gregor Kiczales and Jim des Rivi{\`e}res and Daniel Bobrow}, + TITLE = {The Art of the Metaobject Protocol}, + YEAR = 1991, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@InProceedings{Myers_92, + author = {Myers, Brad and Giuse, Dario and Vander Zanden, Brad}, + title = {Declarative Programming in a Prototype-Instance + System: Object-Oriented Programming Without Writing Methods}, + booktitle = OOPSLA, + editor = {Andreas Paepcke}, + address = {Vancouver, Canada}, + year = 1992, + pages = {184--200}, + publisher = acm#{,~}#acmort, +} + +@inproceedings{Yonezawa_86, + AUTHOR = {Akinori Yonezawa and Jean-Pierre Briot and Etsuya Shibayama}, + TITLE = {Object-Oriented Concurrent Programming in {ABCL/1}}, + YEAR = 1986, + PAGES = {258--268}, + BOOKTITLE = OOPSLA, + EDITOR = {Norman Meyrowitz}, + address = {Portland, Oregon}, + publisher = {ACM SIGPLAN Notices 21(11)}, +} + +@inproceedings{Driesen_93, + AUTHOR = {Karel Driesen}, + TITLE = {Selector Table Indexing and Sparse Arrays}, + YEAR = 1993, + PAGES = {259--270}, + BOOKTITLE = OOPSLA, + EDITOR = {Andreas Paepcke}, + address = {Washington, D.C.}, + publisher = {ACM SIGPLAN Notices 28(10)}, +} + +@inproceedings{Watanabe_90, + AUTHOR = {Takuo Watanabe and Akinori Yonezawa}, + TITLE = {An Actor-Based Metalevel Architecture for Group-Wide + Reflection}, + YEAR = 1991, + PAGES = {405--425}, + BOOKTITLE = {Foundations of Object-Oriented Languages: REX School/Workshop}, + EDITOR = {de Bakker, Jacobus and de Roever, Willem and Rozenberg, + Grzegorz}, + address = {Noordwijkerhout, Netherlands}, + series = LNCS # {~489}, + publisher = spring#{,~}#springort, + optnote = {1608} +} + +@inproceedings{Cook_90, + AUTHOR = {William Cook}, + TITLE = {Object-Oriented Programming versus Abstract Data Types}, + YEAR = 1991, + PAGES = {151--178}, + BOOKTITLE = {Foundations of Object-Oriented Languages: REX School/Workshop}, + EDITOR = {de Bakker, Jacobus and de Roever, Willem and Rozenberg, + Grzegorz}, + address = {Noordwijkerhout, Netherlands}, + series = LNCS # {~489}, + publisher = spring#{,~}#springort, +} + +@incollection{AKL:Ports:93, + author = {Sverker Janson and Johan Montelius and Seif Haridi}, + title = {Ports for Objects}, + year = {1993}, + editors = {Gul Agha and Peter Wegner and Akinori Yonezawa}, + BOOKTITLE = {Research Directions in Concurrent + Object-Oriented Programming}, + publisher = mit, + address = mitort, +} + +@book{Agha_93, + AUTHOR = {Gul Agha and Peter Wegner and Akinori Yonezawa}, + TITLE = {Research Directions in Concurrent Object-Oriented Programming}, + YEAR = 1993, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@InCollection{VanHentenryck:95, + editor = {Andreas Podelski}, + booktitle = {Constraints: Basics and Trends}, + author = {Pascal {Van Hentenryck} and Vijay Saraswat and Yves Deville}, + title = {Design, Implementation and Evaluation of the + Constraint Language cc({FD})}, + series = LNCS # {~910}, + publisher = spring, + address = springort, + year = 1995, +} + + +@InProceedings{Meseguer:93, + author = {Jos{\'e} Meseguer}, + editor = {Oscar Nierstrasz}, + booktitle = ECOOP, + address = {Kaiserslautern, Germany}, + series = LNCS # {~707}, + publisher = spring#{,~}#springort, + pages = {220--246}, + title = {Solving the Inheritance Anomaly in Concurrent + Object-Oriented Programming}, + year = 1993 +} + +@InProceedings{Fischer:95, + author = {Klaus Fischer and J{\"o}rg M{\"u}ller and Markus Pischel}, + booktitle = {Proceedings of the International Conference on + Multiagent Systems (ICMAS)}, + address = {San Francisco}, + publisher = mit#{,~}#mitort, + title = {A Model for Cooperative Transportation Scheduling}, + year = 1995 +} + +@InProceedings{Vitek:94, + author = {Jan Vitek and Nigel Horspool}, + title = {Taming Message Passing: Efficient Method Look-Up for + Dynamically Typed Languages}, + booktitle = ECOOP, + EDITOR = {Paolo Ciancarini and Oscar Nierstrasz and + Akinori Yonezawa}, + address = {Bologna, Italy}, + year = {1994}, + series = LNCS # {~821}, + publisher = spring#{,~}#springort, + pages = {432--449}, +} + +@InProceedings{Lopez:94, + author = {Cristina Videira Lopez and Karl Lieberherr}, + title = {Abstracting Process-to-Function Relations in Concurrent + Object-Oriented Applications}, + booktitle = ECOOP, + EDITOR = {Paolo Ciancarini and Oscar Nierstrasz and + Akinori Yonezawa}, + address = {Bologna, Italy}, + year = {1994}, + series = LNCS # {~821}, + publisher = spring#{,~}#springort, + pages = {81--99}, +} + +@InCollection{Ungar:83, + crossref = {Krassner:83}, + editor = {Glenn Krassner}, + booktitle = {{Smalltalk-80}: Bits of History and Words of Advice}, + author = {David Ungar and David Patterson}, + title = {{Berkeley Smalltalk}: Who Knows Where the Time Goes?}, + publisher = add, + address = addort, + pages = {189--206}, + year = 1983, +} + +@InCollection{Conroy:83, + crossref = {Krassner:83}, + editor = {Glenn Krassner}, + booktitle = {{Smalltalk-80}: Bits of History and Words of Advice}, + author = {Thomas Conroy and Eduardo Pelegri-Llopart}, + title = {An Assessment of Method-Lookup Caches for {Smalltalk-80} at + {Hewlett-Packard}}, + publisher = add, + address = addort, + pages = {239--248}, + year = 1983, +} + +@book{Krassner:83, + editor = {Glenn Krassner}, + title = {{Smalltalk-80}: Bits of History and Words of Advice}, + publisher = add, + address = addort, + year = 1983, +} + +@book{Kim:89, + AUTHOR = {Won Kim and Frederick Lochovsky}, + TITLE = {Object-Oriented Concepts, Databases, and Applications}, + YEAR = 1989, + PUBLISHER = add, + ADDRESS = addort +} + +@incollection{Tomlinson:89, + AUTHOR = {Christine Tomlinson and Mark Scheevel}, + TITLE = {Concurrent Object-Oriented Programming Languages}, + YEAR = 1989, + BOOKTITLE = {Object-Oriented Concepts, Databases, and Applications}, + EDITOR = {Won Kim and Federick Lochovsky}, + PUBLISHER = add, + ADDRESS = addort, + PAGES = {79--124}, +} + +@incollection{Nierstrasz:89, + AUTHOR = {Oscar Nierstrasz}, + TITLE = {A Survey of Object-Oriented Concepts}, + YEAR = 1989, + BOOKTITLE = {Object-Oriented Concepts, Databases, and Applications}, + EDITOR = {Won Kim and Frederick Lochovsky}, + PUBLISHER = add, + ADDRESS = addort, + PAGES = {3--21}, +} + +@article{Cardelli:POPL:95, + AUTHOR = {Luca Cardelli}, + TITLE = {A Language with Distributed Scope}, + JOURNAL = {Computing Systems}, + YEAR = 1995, + MONTH = jan, + VOLUME = 8, + NUMBER = 1, + PAGES = {27--59}, +} + +@techreport{Obliq:Report:94, + author = {Cardelli, Luca}, + institution = {Digital Equipment Corporation, Systems Research Center}, + address = {Palo Alto, CA}, + number = {122}, + month = jun, + title = {{Obliq}: A Language with Distributed Scope}, + year = {1994}, +} + +@Article{Bal+:92, + author = {Henri Bal and Frans Kaashoek and Andrew Tanenbaum}, + title = {Orca: A Language for Parallel Programming of + Distributed Systems}, + journal = {IEEE Transactions on Software Engineering}, + year = 1992, + volume = 18, + number = 3, + month = mar, + pages = {190--205}, +} + +@Article{Foster:92, + author = {Ian Foster and Robert Olson and Steven Tuecke}, + title = {Productive Parallel Programming: The {PCN} Approach}, + journal = {Scientific Programming}, + year = 1992, + volume = 1, + number = 1, + pages = {55--66}, +} + +@InProceedings{Kaashoek:89, + AUTHOR = {Frans Kaashoek and Henri Bal and Andrew Tanenbaum}, + TITLE = {Experience with the distributed data structure + paradigm in {L}inda}, + BOOKTITLE = {Proceedings of the Workshop on Experiences with + Building Distributed and Multiprocessor Systems}, + ADDRESS = {Ft. Lauderdale, FL}, + PAGES = {175--191}, + YEAR = {1989} +} + +@Article{BrinchHansen:75, + author = {Brinch Hansen, Per}, + journal = {{IEEE Transactions of Software Engineering}}, + pages = {199--207}, + title = {{The Progamming Language Concurrent Pascal}}, + number = {2}, + volume = {1}, + year = {1975} +} + +@book{baum, + AUTHOR = {Frank Baum}, + TITLE = {The Wonderful Wizard of Oz}, + YEAR = 1900, + PUBLISHER = {Reilly and Lee}, + ADDRESS = {Chicago}, +} + +@Article{Lucco:87, + author = {Steven Lucco}, + title = {Parallel Programming in a Virtual Object Space}, + journal = {SIGPLAN Notices}, + year = 1987, + volume = 22, + number = 12, + month = dec, + pages = {26--34} +} + +@Article{Rentsch:82, + author = {Tim Rentsch}, + title = {Object-Oriented Programming}, + journal = {SIGPLAN Notices}, + year = 1982, + volume = 17, + number = 12, + pages = {51}, +} + +@INPROCEEDINGS{ingalls:78, + BOOKTITLE = POPL, + address = {Tuscon, AZ}, + AUTHOR = {Dan Ingalls}, + TITLE = {The {Smalltalk-76} Programming System Design and + Implementation}, + PUBLISHER = acm#{,~}#acmort, + YEAR = {1978}, +} + +@book{booch:94, + AUTHOR = {Grady Booch}, + TITLE = {Object-Oriented Analysis and Design with Applications}, + EDITION = {Second}, + YEAR = 1994, + PUBLISHER = {Benjamin/Cummings Publishing}, + ADDRESS = {Redwood City, CA}, +} + +@TechReport{ozdoc:kernel, + author = {Gert Smolka}, + title = {The Definition of {K}ernel {Oz}}, + institution = dfki, + address = dfkiort, + type = ozdoc, + year = 1994, + month = nov, +} + +@TechReport{smalltalk72, + author = {Adele Goldberg and Alan Kay{, editors}}, + key = {Goldberg}, + title = {{Smalltalk-72} Instructional Manual}, + institution = {Xerox PARC}, + address = {Palo Alto, CA}, + type = {Technical Report}, + number = {SSL-76-6}, + year = 1976, + month = mar, +} + +@book{AbelsonSussman:96, + author = {Harold Abelson and Gerald Sussman}, + edition = {Second}, + address = mitort, + publisher = mit, + title = {Structure and Interpretation of Computer Programs}, + year = {1996} +} + +@Misc{NiehrenDiss, + author = {Joachim Niehren}, + title = {{\it Funktionale Berechnung in einem Uniform + Nebenl\"aufigen Kalk\"ul mit Logischen Variablen}}, + month = dec, + year = 1994, + howpublished = {Doctoral Dissertation, Universit{\"a}t des + Saarlandes, Fachbereich Informatik, Im Stadtwald, 66041 + Saarbr{\"u}cken, Germany}, +} + +@Misc{PopovDiss, + author = {Konstantin Popov}, + title = {{\it Exploiting Thread-Level Concurrency for Parallelism + in a Constraint Language}}, + year = 1997, + howpublished = {Doctoral Dissertation, Universit{\"a}t des + Saarlandes, Fachbereich Informatik, Im Stadtwald, 66041 + Saarbr{\"u}cken, Germany}, + note = {In preparation} +} + +@article{Shapiro:89, + author = {Ehud Shapiro}, + title = {The Family of Concurrent Logic Programming Languages}, + journal = {ACM Computing Surveys}, + year = {1989}, + month = sep, + volume = {21}, + number = {3}, + pages = {413--511}, +} + +@InCollection{Vol1000, + author = {Gert Smolka}, + title = {The {Oz} Programming Model}, + booktitle = {Computer Science Today}, + editor = {Jan van Leeuwen}, + year = 1995, + series = LNCS # {~1000}, + publisher = spring, + address = springort, + pages = {324--343} +} + +@book{Stroustrup:96, + author = {Gregory Wilson and Paul Lu}, + title = {Parallel Programming Using {C++}}, + year = 1996, + publisher = mit, + address = mitort, + note = {Foreword {``A Perspective on Concurrency and C++''} by + Bjarne Stroustrup} +} + +@book{Yonezawa:OOCP:87, + YEAR = 1987, + TITLE = {Object-Oriented Concurrent Programming}, + EDITOR = {Akinori Yonezawa and Mario Tokoro}, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@incollection{yonezawa:tokoro:intro:87, + AUTHOR = {Akinori Yonezawa and Mario Tokoro}, + TITLE = {Object-Oriented Concurrent Programming: An Introduction}, + YEAR = 1987, + PAGES = {1--7}, + BOOKTITLE = {Object-Oriented Concurrent Programming}, + EDITOR = {Akinori Yonezawa and Mario Tokoro}, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@incollection{yokote:87, + AUTHOR = {Yasuhiko Yokote and Mario Tokoro}, + TITLE = {Concurrent Programming in {ConcurrentSmalltalk}}, + YEAR = 1987, + PAGES = {129--158}, + BOOKTITLE = {Object-Oriented Concurrent Programming}, + EDITOR = {Akinori Yonezawa and Mario Tokoro}, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@InCollection{America:87, + AUTHOR = {Pierre America}, + TITLE = {{POOL-T}: A Parallel Object-Oriented Language}, + YEAR = 1987, + PAGES = {199--220}, + BOOKTITLE = {Object-Oriented Concurrent Programming}, + EDITOR = {Akinori Yonezawa and Mario Tokoro}, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@article{CardelliWegner:85, + author = {Luca Cardelli and Peter Wegner}, + title = {On Understanding Types, Data Abstraction, and Polymorphism}, + journal = {ACM Computing Surveys}, + year = {1985}, + month = dec, + volume = {17}, + number = {4}, + pages = {471--522}, +} + +@InProceedings{LispHistory, + AUTHOR = {Guy Steele and Richard Gabriel}, + TITLE = {The Evolution of Lisp}, + BOOKTITLE = {Proceedings of the ACM SIGPLAN History of + Programming Languages Conference}, + EDITOR = {Richard Wexelblat}, + address = {Cambridge, MA}, + PUBLISHER = {ACM SIGPLAN Notices 28(3)}, + PAGES = {231--270}, + YEAR = {1993} +} + +@article{Shapiro83, + AUTHOR = {Ehud Shapiro and Akikazu Takeuchi}, + TITLE = {Object Oriented Programming in {C}oncurrent {P}rolog}, + YEAR = 1983, + JOURNAL = {New Generation Computing}, + Volume = 1, + PAGES = {24--48}, +} + +@article{Huntbach95, + AUTHOR = {Matthew Huntbach}, + TITLE = {An Introduction to {RGDC} as a Concurrent Object-Oriented + Language}, + YEAR = 1995, + JOURNAL = {Journal of Object-Oriented Programming}, + PAGES = {29--37}, +} + +@article{Clark77, + AUTHOR = {Keith Clark and Sten-{\AA}ke T{\"a}rnlund}, + TITLE = {A first order theory of data and programs}, + YEAR = 1977, + JOURNAL = {Information Processing}, + number = {77}, + PAGES = {894--909}, +} + +@Article{Landin63, + author = {Peter Landin}, + title = {The Mechanical Evaluation of Expressions}, + journal = {Computer Journal}, + year = 1963, + volume = 6, + number = 4, + pages = {308--320}, +} + +@article{Landin65, + AUTHOR = {Peter Landin}, + TITLE = {A Correspondence between {ALGOL 60} and {Church}'s + Lambda-Notation: Part {I}}, + YEAR = 1965, + JOURNAL = CACM, + volume = {8}, + number = {2}, + PAGES = {89--101}, +} + +@article{Landin66, + AUTHOR = {Peter Landin}, + TITLE = {The Next 700 Programming Languages}, + YEAR = 1966, + JOURNAL = CACM, + volume = {9}, + number = {3}, + PAGES = {157--166}, +} + +@article{Naur63, + AUTHOR = {Peter Naur and others}, + TITLE = {Revised Report on the Algorithmic Language {ALGOL 60}}, + YEAR = 1963, + JOURNAL = CACM, + volume = {6}, + number = {1}, + PAGES = {1--20}, +} + +@InProceedings{Ida83, + AUTHOR = {Tetsuo Ida and Jiro Tanaka}, + TITLE = {Functional Programming with Streams}, + BOOKTITLE = IFIP, + EDITOR = {R. E. A. Mason}, + address = {Paris}, + PUBLISHER = nh#{,~}#nhort, + PAGES = {265--270}, + YEAR = {1983} +} + +@book{booch:91, + AUTHOR = {Grady Booch}, + TITLE = {Object-Oriented Design with Applications}, + YEAR = 1991, + PUBLISHER = {Benjamin/Cummings Publishing}, + ADDRESS = {Redwood City, CA}, +} + +@article{Ghan:94, + AUTHOR = {Ghan Bir Singh}, + TITLE = {Single Versus Multiple Inheritance in Object Oriented + Programming}, + YEAR = 1994, +JOURNAL = {ACM SIGPLAN OOPS Messenger: Object-Oriented + Programming Systems}, + volume = {5}, + number = {1}, + PAGES = {34--43}, +} + +@article{Baker93, + AUTHOR = {Henry Baker}, + TITLE = {Equal Rights for Functional Objects or, The More Things + Change, The More They Are the Same}, + YEAR = 1993, +JOURNAL = {ACM SIGPLAN OOPS Messenger: Object-Oriented + Programming Systems}, + volume = {4}, + number = {4}, + PAGES = {2--27}, +} + +@article{Hoelzle:96, + AUTHOR = {Urs H{\"o}lzle and David Ungar}, + TITLE = {Reconciling Responsiveness with Performance in Pure + Object-Oriented Languages}, + YEAR = 1996, + JOURNAL = {ACM Transactions on Programming Languages and Systems}, + volume = {18}, + number = {4}, + PAGES = {355--400}, +} + +@InProceedings{Hoelzle:91, + AUTHOR = {Urs H{\"o}lzle and Craig Chambers and David Ungar}, + TITLE = {Optimizing Dynamically-Typed Object-Oriented + Languages With Polymorphic Inline Caches}, + booktitle = ECOOP, + EDITOR = {Pierre America}, + address = {Geneva, Switzerland}, + series = LNCS # {~512}, + publisher = spring#{,~}#springort, + PAGES = {21--38}, + year = {1991}, +} + +@InProceedings{Deutsch:83, + AUTHOR = {Peter Deutsch and Allan Schiffman}, + TITLE = {Efficient Implementation of the {Smalltalk-80} System}, + publisher = acm#{,~}#acmort, + BOOKTITLE = POPL, + EDITOR = {Alan Demers}, + address = {Austin, TX}, + PAGES = {297--302}, + YEAR = {1983} +} + +@article{Hoare72, + AUTHOR = {Charles A. R. Hoare}, + TITLE = {Monitors: An Operating System Structuring Concept}, + YEAR = 1972, + JOURNAL = CACM, + month = oct, + volume = {17}, + number = {10}, + PAGES = {549--557}, +} + +@article{Courtois:71, + AUTHOR = {Pierre-Jacques Courtois and F. Heymans and David Parnas}, + TITLE = {Concurrent Control with Readers and Writers}, + YEAR = 1971, + JOURNAL = CACM, + month = oct, + volume = {14}, + number = {10}, + PAGES = {667--668}, +} + +@InProceedings{Reppy:91, + AUTHOR = {John Reppy}, + TITLE = {{CML}: A Higher-Order Concurrent Language}, + publisher = acm#{,~}#acmort, + BOOKTITLE = {Proceedings of the ACM SIGPLAN Conference on + Programming Language Design and Implementation}, + address = {Toronto, Canada}, + PAGES = {293--303}, + YEAR = {1991} +} + +@article{simula:66, + AUTHOR = {Ole-Johan Dahl and Kristen Nygaard}, + TITLE = {{Simula}, an {Algol}-based Simulation Language}, + YEAR = 1966, + JOURNAL = CACM, + volume = {9}, + number = {9}, + PAGES = {671--678}, +} + +@TechReport{simula:65, + author = {Ole-Johan Dahl and Kristen Nygaard}, + title = {{SIMULA}---A Language for Programming and Description of + Discrete Event Systems, Introduction and User's Manual}, + institution = {Norwegian Computing Center}, + address = {Forskningsveien 1 B, Oslo 3, Norway}, + year = 1965, + month = may, +} + +@article{Hoare:66, + AUTHOR = {Charles A. R. Hoare and Nikolaus Wirth}, + TITLE = {Contribution to the Development of {ALGOL 60}}, + YEAR = 1966, + JOURNAL = CACM, + volume = {9}, + number = {6}, + PAGES = {413--432}, +} + + +@inproceedings{Deutsch89, + AUTHOR = {Peter Deutsch}, + TITLE = {The Past, Present, and Future of Smalltalk}, + YEAR = 1989, + EDITOR = {Cook, Stephen}, + BOOKTITLE = ECOOP, + address = {Nottingham, UK}, + publisher = {Cambridge University Press}#{,~}#{Cambridge, MA}, + PAGES = {73--87}, +} + +@Book{GoldbergRobson:83, + AUTHOR = {Adele Goldberg and David Robson}, + TITLE = {{Smalltalk-80}: The Language and its Implementation}, + YEAR = 1983, + PUBLISHER = add, + ADDRESS = addort +} + +@Book{Ungar:86, + AUTHOR = {David Ungar}, + TITLE = {The Design and Evaluation of a High Performance {Smalltalk} + System}, + YEAR = 1986, + PUBLISHER = mit, + ADDRESS = mitort +} + +@Article{Dijkstra71, + author = {Edsger Dijkstra}, + title = {Hierarchical Ordering of Sequential Processes}, + journal = {Acta Informatica}, + volume = 1, + year = 1971, + pages = {115--138} +} + +@incollection{Dijkstra68, + AUTHOR = {Edsger Dijkstra}, + TITLE = {Cooperating Sequential Processes}, + YEAR = 1968, + BOOKTITLE = {Programming Languages}, + EDITOR = {F. Genuys}, + PUBLISHER = {Academic Press}, + ADDRESS = {London}, +} + + +@InProceedings{Kahn74, + AUTHOR = {Gilles Kahn}, + TITLE = {The Semantics of a Simple Language for Parallel Processes}, + BOOKTITLE = IFIP, + address = {Stockholm, Sweden}, + PUBLISHER = nh#{,~}#nhort, + PAGES = {471--475}, + YEAR = 1974 +} + +@INPROCEEDINGS{Kahn77, + BOOKTITLE = IFIP, + AUTHOR = {Gilles Kahn and David MacQueen}, + TITLE = {Coroutines and Networks of Parallel Processes}, + EDITOR = {Bruce Gilchrist}, + PUBLISHER = nh#{,~}#nhort, + ADDRESS = {Toronto, Canada}, + YEAR = {1977}, + PAGES = {993--998}, + MONTH = aug, +} + +@INPROCEEDINGS{HewittBaker77, + BOOKTITLE = IFIP, + AUTHOR = {Carl Hewitt and Henry Baker}, + TITLE = {Laws for Communicating Parallel Processes}, + EDITOR = {Bruce Gilchrist}, + PUBLISHER = nh#{,~}#nhort, + ADDRESS = {Toronto, Canada}, + YEAR = {1977}, + PAGES = {987--992}, + MONTH = aug, +} + +@Article{Hewitt77, +author = {Carl Hewitt}, +title = {Viewing Control Structures as Patterns of Message Passing}, +journal = jai, +volume = 8, +number = 3, +year = 1977, +pages = {323--364} +} + +@Article{RecordsLogProg-jlp, +author = {Gert Smolka and Ralf Treinen}, +title = {Records for Logic Programming}, +journal = jlp, +volume = 18, +number = 3, +year = 1994, +month = apr, +pages = {229--258} +} + +@Book{WamTutorialBook, + author = {Hassan A{\"\i}t-Kaci}, + key = {Ait-Kaci}, + title = {Warren's Abstract Machine: A Tutorial Reconstruction}, + publisher = mit, + address = mitort, + year = {1991}, + series = {Logic Programming}, +} + +@inproceedings{RelationalLanguage, + author = {Keith Clark and Steve Gregory}, + title = {A Relational Language for Parallel Programming}, + booktitle = {Symposium on Functional Languages and Computer + Architecture}, + address = {Aspen{\"a}s, Sweden}, + PUBLISHER = {University of G{\"o}teborg}, + year = 1981, + pages = {171--178} +} + +@inproceedings{ALPS, + AUTHOR = {Michael Maher}, + TITLE = {Logic Semantics for a Class of Committed-Choice Programs}, + YEAR = 1987, + editor = {Jean-Louis Lassez}, + booktitle = ICLP, + ADDRESS = {Melbourne, Australia}, + PUBLISHER = mit#{,~}#mitort, + pages = {858--876}, +} + + +@PhdThesis{Janson:PhD:94, + Author = {Sverker Janson}, + Title = {{AKL}---A Multiparadigm Programming Language}, + Year = 1994, + Address = {SICS Box 1263, S-164 28 Kista, Sweden}, + School = {SICS Swedish Institute of Computer Science}, + Series = {SICS Dissertation Series}, + Number = 14 +} + + + +@Article{jaffar:94, + author = {Joxan Jaffar and Michael Maher}, + title = {Constraint Logic Programming---A Survey}, + journal = JLP, + year = 1994, + volume = {19/20}, + pages = {503--582}, +} + +@book{Benhamou:93, + editor = {Fr\'{e}d\'{e}ric Benhamou and Alain Comerauer}, + note = {Selected Research}, + publisher = mit, + address = mitort, + title = {Constraint Logic Programming}, + year = {1993} +} + + +@article{PrologII, + author = {Alain Colmerauer and Henri Kanoui and Michel Van Caneghem}, + title = {Prolog, Theoretical Principles and Current Trends}, + journal = {Technology and Science of Informatics}, + volume = 2, + number = 4, + year = 1983, + pages = {255--292} +} + + +@InProceedings{MSS:PLILP95, + Author = {Michael Mehl and Ralf Scheidhauer and Christian Schulte}, + Title = {An Abstract Machine for {Oz}}, + Editor = {Manuel Hermenegildo and Doaitse Swierstra}, + Booktitle = {International Symposium on Programming Languages: + Implementations, Logics and Programs}, + address = {Utrecht, The Netherlands}, + Year = 1995, + Publisher = spring#{,~}#springort, + Series = LNCS # {~982}, + Pages = {151--168}, +} + +@InProceedings{IJCAI93, + author = {Martin Henz and Gert Smolka and J{\"o}rg W{\"u}rtz}, + title = {{Oz}---A Programming Language for Multi-Agent Systems}, + booktitle = IJCAI, + address = {Chamb{\'e}ry, France}, + editor = {Ruzena Bajcsy}, + publisher = mk#{,~}#mkort, + volume = 1, + pages = {404--409}, + year = 1993, +} + +@TechReport{RR-93-16, + author = {Gert Smolka and Martin Henz and J\"org W\"urtz}, + title = {Object-Oriented Concurrent Constraint Programming in + {Oz}}, + institution = dfki, + address = dfkiort, + type = {Research Report}, + number = {RR-93-16}, + year = 1993, + month = apr, +} + +@TechReport{FR-97-02, + author = {Gert Smolka and Martin Henz and +Michael Mehl and Ralf Scheidhauer and Christian Schulte and +Ralf Treinen and J\"org W\"urtz}, + title = {Hydra: {Hybride} {Werkbank} zur {Konstruktion} von deduktiven {Probleml{\"o}sern} in wissensbasierten +{Systemen}: {Berechnung} und {Deduktion} mit {Constraints}}, + institution = dfki, + address = dfkiort, + type = {Research Report}, + number = {FR-97-02}, + year = 1997, +} + +@article{Broy:86, + author = {Manfred Broy}, + journal = {Theoretical Computer Science}, + pages = {1--61}, + title = {A Theory for Nondeterminism, Parallelism, Communication + and Concurrency}, + volume = {45}, + year = {1986} +} + +@TechReport{ozdoc:crash, + author = {Gert Smolka}, + title = {An {Oz} Primer}, + institution = dfki, + address = dfkiort, + type = ozdoc, + year = 1997, +} + +@inproceedings{Kahn89, + author = {Kenneth Kahn}, + title = {Objects: A fresh look}, + booktitle = ECOOP, + editor = {Stephen Cook}, + address = {Nottingham, UK}, + year = {1989}, + pages = {207--223}, + publisher = {Cambridge University Press}#{,~}#{Cambridge, MA}, +} + + +@InProceedings{yoshida:88, + author = {Kaoru Yoshida and Takashi Chikayama}, + title = {{A'UM}---A Stream-Based Concurrent + Object-Oriented Language}, + PUBLISHER = spring#{,~}#springort, + ADDRESS = {Tokyo, Japan}, + booktitle = FGCS, + year = {1988}, + pages = {638--649}, +} + +@InCollection{kahn:87, + author = {Kenneth Kahn and Eric Tribble and Mark + Miller and Daniel Bobrow}, + title = {{Vulcan}: Logical Concurrent Objects}, + booktitle = {{Concurrent Prolog}}, + publisher = mit, + address = mitort, + series = {Series in Logic Programming}, + year = {1987}, + editor = {Ehud Shapiro}, + pages = {275--303}, +} + + +@InProceedings{Kahn:86, + author = {Kenneth Kahn and Eric Tribble and Mark + Miller and Daniel Bobrow}, + title = {Objects in Concurrent Logic Programming Languages}, + booktitle = OOPSLA, + EDITOR = {Norman Meyrowitz}, + address = {Portland, Oregon}, + publisher = {ACM SIGPLAN Notices 21(11)}, + year = 1986, + pages = {242--257}, +} + +@INPROCEEDINGS{Pedersen:89, + AUTHOR = {Claus Pedersen}, + TITLE = {Extending Ordinary Inheritance Schemes to Include + Generalization}, + BOOKTITLE = OOPSLA, + EDITOR = {Norman Meyrowitz}, + PUBLISHER = acm#{,~}#acmort, + YEAR = {1989}, + PAGES = {407--418}, +} + +@book{Lippman89, + author = {Stanley Lippman}, + title = {{C++} Primer}, + year = {1989}, + publisher = add, + address = addort, +} + +@book{Stroustrup87, + AUTHOR = {Bjarne Stroustrup}, + TITLE = {The {C++} Programming Language}, + YEAR = 1987, + PUBLISHER = add, + ADDRESS = addort, +} + +@InProceedings{Browser:WOz:95, + Author = {Konstantin Popov}, + Title = {An Exercise in Concurrent Object-Oriented + Programming: {O}z {B}rowser}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Address = idiap#{,~}#idiaport, +} + +@incollection{Backus:77, + author = {John Backus}, + title = {Can Programming be Liberated from the von {Neumann} + Style? {A} Functional Style and Its Algebra of + Programs}, + crossref = {AshenhurstGraham87}, + booktitle = {ACM Turing Award Lectures : The First 20 Years (1966-1985)}, + editor = {Robert Ashenhurst and Susan Graham}, + publisher = acm, + address = acmort, + year = {1987}, + note = {1977 Turing Award Lecture} +} + +@incollection{Wirth:80, + author = {Niklaus Wirth}, + title = {bla}, + crossref = {AshenhurstGraham87}, + booktitle = {ACM Turing Award Lectures : The First 20 Years (1966-1985)}, + editor = {Robert Ashenhurst and Susan Graham}, + publisher = acm, + address = acmort, + year = {1987}, + note = {1980 Turing Award Lecture} +} + +@BOOK{AshenhurstGraham87, + TITLE = {ACM Turing Award Lectures : The First 20 Years (1966-1985)}, + EDITOR = {Robert Ashenhurst and Susan Graham}, + PUBLISHER = acm, + ADDRESS = acmort, + YEAR = {1987}, + SERIES = {Anthology series}, +} + +@book{ada, + author = {{US Department of Defense}}, + key = {ada}, + title = {The {Ada} Programming Language}, + year = {1983}, + publisher = {US Government Printing Office}, + address = {Washington, DC} +} + +@book{occam, + author = {{Inmos Limited}}, + key = {occam}, + title = {occam 2 Reference Manual}, + year = {1988}, + publisher = prentice, + address = prenticeort, +} + +@Book{Agha:86, + AUTHOR = {Gul Agha}, + TITLE = {{Actors}: A Model of Concurrent Computation + in Distributed Systems}, + YEAR = {1986}, + PUBLISHER = mit, + ADDRESS = mitort +} + +@PHDTHESIS{davison:89, + AUTHOR = {Andrew Davison}, + TITLE = {{Polka}: A {Parlog} Object-Oriented Language}, + SCHOOL = {Imperial College, London}, + YEAR = {1989}, +} + +@book{SaraswatDiss, + author = {Vijay Saraswat}, + title = {Concurrent Constraint Programming}, + year = {1993}, + publisher = mit, + address = mitort, +} + +@InProceedings{SS:ilps94, + author = {Christian Schulte and Gert Smolka}, + title = {Encapsulated Search in Higher-Order Concurrent + Constraint Programming}, + booktitle = ISLP, + address = {Ithaca, NY}, + editor = {Maurice Bruynooghe}, + year = 1994, + publisher = mit#{,~}#mitort, + pages = {505--520}, +} + +@InProceedings{VMS:PLILP96, + Author = {Peter Van Roy and Michael Mehl and Ralf Scheidhauer}, + Title = {Integrating Efficient Records into Concurrent Constraint + Programming}, + Booktitle = {International Symposium on Programming Languages, + Implementations, Logics, and Programs}, + address = {Aachen, Germany}, + year = 1996, + Publisher = spring#{,~}#springort, +} + +@InProceedings{SSW:ppcp94, + author = {Christian Schulte and Gert Smolka and J\"org W\"urtz}, + title = {Encapsulated Search and Constraint Programming in {O}z}, + booktitle = {Second Workshop on Principles and Practice of Constraint + Programming}, + address = {Rosario, Orcas Island, WA}, + editor = {Alan Borning}, + pages = {134--150}, + year = 1994, + publisher = spring#{,~}#springort, + series = LNCS # {~874}, +} + + +@InProceedings{Milner:91, + AUTHOR = {Robin Milner}, + TITLE = {The Polyadic {$\pi$}-Calculus: A Tutorial}, + BOOKTITLE = {Proceedings of the Summer School on + Logic and Algebra of Specification}, + ADDRESS = {Marktoberndorf, Germany}, + EDITOR = {Friedrich Bauer and Wilfried Brauer and Helmut Schwichtenberg}, + PUBLISHER = spring#{,~}#{NATO ASI Series}#{,~}#springort, + YEAR = {1993}, +} + +@book{Steele:90, + author = {Guy Steele}, + title = {{Common LISP}: The Language}, + publisher = {Digital Press}, + edition = {Second}, + year = 1990 +} + +@incollection{MatsuokaYonezawa:93, + author = {Satoshi Matsuoka and Akinori Yonezawa}, + title = {Analysis of Inheritance Anomaly in Object-Oriented + Concurrent Programming Languages}, + booktitle = {Research Directions in Object-Based Concurrency}, + editor = {Gul Agha and Peter Wegner and Akinori Yonezawa}, + publisher = mit, + address = mitort, + year = {1993}, +} + +@BOOK{VW-Guide4.1, + TITLE = {{VisualWorks}. {ObjectWorks} {Smalltalk} User's Guide, + Release 4.1: {Smalltalk}---Programming + Tools---Application Components}, + PUBLISHER = {Parc\-Place Systems}, + KEY = {VisualWorks}, + ADDRESS = {Sunnyvale, CA}, + YEAR = {1992}, +} + +@BOOK{ArnoldGosling96, + AUTHOR = {Ken Arnold and James Gosling}, + TITLE = {The {Java} Programming Language}, + PUBLISHER = add, + ADDRESS = addort, + SERIES = {The Java Series}, + YEAR = {1996}, +} + +@BOOK{Lea:96, + AUTHOR = {Doug Lea}, + TITLE = {Concurrent Programming in {Java}}, + PUBLISHER = add, + ADDRESS = addort, + SERIES = {The Java Series}, + YEAR = {1997}, +} + +@INPROCEEDINGS{ppopp93*218, + AUTHOR = {Kenjiro Taura and Satoshi Matsuoka and + Akinori Yonezawa}, + TITLE = {An Efficient Implementation Scheme of Concurrent + Object-Oriented Languages on Stock Multicomputers}, + BOOKTITLE = {Proceedings of the ACM SIGPLAN Symposium on + Principles and Practice of Parallel Programming}, + ADDRESS = {Charleston, SC}, + EDITOR = {Marina Chen}, + PUBLISHER = acm#{,~}#acmort, + YEAR = 1993, + PAGES = {218--228}, +} + +@INPROCEEDINGS{popl95*311, + AUTHOR = {John Plevyak and Xingbin Zhang and Andrew Chien}, + TITLE = {Obtaining Sequential Efficiency for Concurrent + Object-Oriented Languages}, + BOOKTITLE = POPL, + address = {San Francisco, CA}, + PUBLISHER = acm#{,~}#acmort, + YEAR = {1995}, + PAGES = {311--321}, + LOCATION = {MPI-ZB}, + BIBTYPE = {INPROCEEDINGS}, +} + +@INPROCEEDINGS{lncs221*168, + AUTHOR = {Kazunori Ueda}, + TITLE = {{G}uarded {H}orn {C}lauses}, + ADDRESS = {Tokyo, Japan}, + BOOKTITLE = ICLP, + EDITOR = {Eiti Wada}, + PUBLISHER = spring#{,~}#springort, + YEAR = {1985}, + SERIES = LNCS#{~221}, + PAGES = {168--179}, +} + +@INPROCEEDINGS{lncs206*347, + AUTHOR = {Vijay Saraswat}, + TITLE = {Partial Correctness Semantics for {CP}$[\downarrow,|,\&]$}, + BOOKTITLE = {Proceedings of the Conference on Foundations of + Software Technology and Theoretical Computer + Science}, + ADDRESS = {New Delhi, India}, + EDITOR = {S.N. Meheshwari}, + PUBLISHER = spring#{,~}#springort, + YEAR = {1985}, + SERIES = LNCS#{~206}, + PAGES = {347--368}, +} + +@Misc{hydra, + author = "Gert Smolka", + title = {Hydra: Constraint-Based Computation and Deduction}, + howpublished = "Project Proposal, "# dfki # " " # dfkiort, + year = 1991, + month = apr, +} + +@Misc{cathedral, + author = {Eric S. Raymond}, + title = {The Cathedral and the Bazaar}, + howpublished = "somewhere on the web, search for title", + year = 1997, + month = sep, +} + +@Misc{diss-programs, + author = {Martin Henz}, + title = {{Objects in Oz}---The Programs of the Thesis}, + year = {1997}, + howpublished = {{\tt http://www.com.nus.edu.sg/$\tilde{\ }$henz/ofccp/oz/}}, + address = {Universit{\"a}t des Saarlandes, Forschungsbereich + Programmiersysteme, Postfach 15 11 50, 66041 + Saarbr{\"u}cken, Germany} +} + +@InProceedings{Moon:86, + author = {David Moon}, + title = {Object-Oriented Programming with {Flavors}}, + booktitle = OOPSLA, + EDITOR = {Norman Meyrowitz}, + address = {Portland, Oregon}, + publisher = {ACM SIGPLAN Notices 21(11)}, + year = 1986, + pages = {1--8}, + month = sep +} + +@techreport{Steele:declarative, + author = {Guy Steele}, + title = {Lambda: The Ultimate Declarative}, + institution = mit2, + year = {1976}, + month = nov, + type = {A.I. Memo No.}, + number = {379}, + address = mitort, +} + +@techreport{Steele:imperative, + author = {Guy Steele and Gerald Sussman}, + title = {Lambda: The Ultimate Imperative}, + institution = mit2, + address = mitort, + year = {1976}, + month = mar, + type = {A.I. Memo No.}, + number = {353}, +} + +@techreport{scheme:75, + author = {Gerald Sussman and Guy Steele}, + title = {Scheme: An Interpreter for Extended Lambda Calculus}, + institution = mit2, + year = {1975}, + month = dec, + type = {A.I. Memo No.}, + number = {349}, + address = mitort +} + +@book{McCarthy:65, + AUTHOR = {John McCarthy}, + TITLE = {{LISP} 1.5 Programmer's Manual}, + YEAR = 1965, + PUBLISHER = mit, + ADDRESS = mitort +} + +@INPROCEEDINGS{popl83*285, + AUTHOR = {Kristensen, Bent Bruun and Madsen, Ole Lehrmann and + Moller-Pedersen, Birger and Nygaard, Kristen}, + TITLE = {Abstraction mechanisms in the {Beta} programming language}, + BOOKTITLE = POPL, + ADDRESS = {Austin, TX}, + EDITOR = {Alan Demers}, + PUBLISHER = acm#{,~}#acmort, + YEAR = {1983}, + PAGES = {285--298}, +} + +@INPROCEEDINGS{OOPSLA87*227, + AUTHOR = {Ungar, David and Smith, Randall B.}, + TITLE = {{Self}: The Power of Simplicity}, + BOOKTITLE = OOPSLA, + EDITOR = {Norman Meyrowitz}, + ADDRESS = {Orlando, FL}, + PUBLISHER = acm#{,~}#acmort, + YEAR = 1987, + PAGES = {227--242}, +} + +@InProceedings{Remy:POPL:97, + AUTHOR = {Didier R{\'e}my and J{\'e}r{\^o}me Vouillon}, + KEY = {Remy}, + TITLE = {{Objective ML}: A Simple Object-Oriented Extension of + {ML}}, + PUBLISHER = acm#{,~}#acmort, + ADDRESS = {Paris}, + MONTH = jan, + BOOKTITLE = POPL, + YEAR = {1997}, + PAGES = {40--53} +} + +@article{Taivalsaari:96, + author = {Antero Taivalsaari}, + title = {On the Notion of Inheritance}, + journal = {ACM Computing Surveys}, + year = {1996}, + month = sep, + volume = {28}, + number = {3}, + pages = {438--479} +} + +@TECHREPORT{BretthauerKopp91, + AUTHOR = {Bretthauer, Harry and Kopp, Juergen}, + TITLE = {The Meta Class System {MCS}. A Portable Object System + for {Common Lisp}---Version 1.3}, + ADDRESS = {Sankt Augustin, Germany}, + YEAR = {1991}, + NUMBER = {554}, + INSTITUTION = {Gesellschaft f{\"u}r Mathematik und Datenverarbeitung}, +} + +@INPROCEEDINGS{pldi94*326, + AUTHOR = {Urs H{\"o}lzle and David Ungar}, + TITLE = {Optimizing Dynamically-Dispatched Calls with Run-Time + Type Feedback}, + BOOKTITLE = {Proceedings of the ACM SIGPLAN Conference on + Programming Language Design and Implementation}, + ADDRESS = {Orlando, Florida}, + PUBLISHER = acm#{,~}#acmort, + YEAR = {1994}, + PAGES = {326--336}, +} + +@ARTICLE{Toontalk:96, + JOURNAL = {Journal of Visual Languages and Computing}, + AUTHOR = {Kenneth Kahn}, + PUBLISHER = {Academic Press}, + YEAR = {1996}, + MONTH = jun, + TITLE = {{ToonTalk}---An Animated Programming Environment for + Children}, +} + +@InProceedings{Bal:91, + author = {Henri Bal}, + title = {A Comparative Study of Five Parallel Programming Languages}, + booktitle = {EurOpen Spring Conference on Open Distributed + Systems in Perspective}, + address = {Tromso, Norway}, + year = 1991, + pages = {209--228}, +} + +@ARTICLE{JTOPLAS-07-4*501, +AUTHOR = {Robert Halstead}, +TITLE = {{Multilisp}: A Language for Concurrent Symbolic Computation}, +YEAR = {1985}, +JOURNAL = {ACM Transactions on Programming Languages and Systems}, +VOLUME = {7}, +NUMBER = {4}, +PAGES = {501--538}, +} + +@INPROCEEDINGS{isca89*262, + AUTHOR = {Rishiyur Nikhil and Arvind}, + TITLE = {Can Dataflow Subsume von Neumann Computing\?}, + BOOKTITLE = {Proceedings of the Annual International Symposium + on Computer Architecture}, + EDITOR = {Michael Yoeli and Gabriel Silberman}, + PUBLISHER = {IEEE Computer Society Press}, + ADDRESS = {Jerusalem, Israel}, + YEAR = {1989}, + PAGES = {262--272}, +} + +@INPROCEEDINGS{lncs259*1, + AUTHOR = {Arvind and Nikhil, Rishiyur}, + TITLE = {Executing a Program on the {MIT} Tagged-Token + Dataflow Architecture}, + BOOKTITLE = {Proceedings of the Conference on Parallel + Architectures and Languages Europe (PARLE). Volume + II: Parallel Languages}, + EDITOR = {de Bakker, Jacobus and Nijman, A.J. and Treleaven, + Philip}, + PUBLISHER = spring#{,~}#springort, + ADDRESS = {Eindhoven, Netherlands}, + YEAR = {1987}, + SERIES = LNCS#{~259}, + PAGES = {1--29}, +} + +@Article{Friedman:78, + author = {Daniel Friedman and David Wise}, + title = {Aspects of Applicative Programming for Parallel Processing}, + journal = {IEEE Transactions on Computers}, + year = 1978, + volume = {C-27}, + number = 4, + month = apr, + pages = {289--296}, +} + +@Article{Smith:80, + author = {Reid Smith}, + title = {The Contract Net Protocol: High-Level Communication + and Control in a Distributed Problem Solver}, + journal = {IEEE Transactions on Computers}, + year = 1980, + volume = {C-29}, + number = 12, + month = dec, + pages = {1104--1113}, +} + +@INPROCEEDINGS{Kowalski74, + AUTHOR = {Robert Kowalski}, + BOOKTITLE = IFIP, + EDITOR = {Jack Rosenfeld}, + TITLE = {Predicate Logic as a Programming Language}, + PUBLISHER = nh#{,~}#nhort, + ADDRESS = {Stockholm, Sweden}, + YEAR = {1974}, +} + +@TECHREPORT{Colmerauer73, + AUTHOR = {Alain Colmerauer and Henri Kanoui and R. Psero and + Philippe Roussel}, + TITLE = {Un Syst{\`e}me de Communication Homme-Machine en + Fran{\c{c}}ais}, + ADDRESS = {Marseille, France}, + YEAR = {1973}, + INSTITUTION = {Universit{\'e} Aix-Marseille II}, +} + +@phdthesis{IannucciDiss, + AUTHOR = {Robert Iannucci}, + TITLE = {Dataflow/von {Neumann} Hybrid Architecture}, + YEAR = 1988, + SCHOOL = mit2, + ADDRESS = mitort, +} + +@INPROCEEDINGS{Dennis74, + AUTHOR = {Jack Dennis}, + TITLE = {First Version of a Data Flow Procedure Language}, + BOOKTITLE = {Proceedings Colloque sur la + Programmation}, + EDITOR = {Bernhard Robinet}, + ADDRESS = {Paris}, + PUBLISHER = spring#{,~}#springort, + YEAR = {1974}, + SERIES = LNCS#{~19}, + PAGES = {362--376} +} + +@ARTICLE{Baker:93, + TITLE = {Iterators: Signs of Weakness in Object-Oriented + Languages}, + AUTHOR = {Henry Baker}, + JOURNAL = {ACM SIGPLAN OOPS Messenger: Object-Oriented + Programming Systems}, + volume = 4, + number = 3, + month = jul, + year = 1993, + pages = {289--296}, +} + +@mastersthesis{Driesen:93, + author = {Karel Driesen}, + title = {Method Lookup Strategies in Dynamically Typed + Object-Oriented Programming Languages}, + school = {Vrije Universiteit Brussel}, + year = 1993, +} + +@BOOK{FriedmanWandHaynes92, + AUTHOR = {Daniel Friedman and Mitchell Wand and Christopher Haynes}, + TITLE = {Essentials of Programming Languages}, + PUBLISHER = mit, + ADDRESS = mitort, + YEAR = {1992}, +} + +@InProceedings{Bobrow:86, + author = {Daniel Bobrow and Kenneth Kahn and Gregor Kiczales and + Larry Masinter and Mark Stefik and Frank Zdybel}, + title = {{CommonLoops}, Merging {Lisp} and Object-Oriented + Programming}, + booktitle = OOPSLA, + EDITOR = {Norman Meyrowitz}, + address = {Portland, Oregon}, + publisher = {ACM SIGPLAN Notices 21(11)}, + year = 1986, + pages = {17--29}, +} + +@BOOK{Meyer92, + AUTHOR = {Bertrand Meyer}, + TITLE = {Eiffel: The Language}, + PUBLISHER = prentice, + ADDRESS = prenticeort, + YEAR = {1992}, + SERIES = {Object-Oriented Series}, +} + +@book{AbadiCardelli:96, + author = {Mart{\'\i}n Abadi and Luca Cardelli}, + series = {Monographs in Computer Science}, + publisher = spring, + address = springort, + title = {A Theory of Objects}, + year = {1996} +} + +@Manual{sicstus-manual, + key = {SICS}, + title = {{SICStus Prolog User's Manual, Release 3 \#5}}, + organization = {Intelligent Systems Laboratory, SICS}, + address = {PO Box 1263, 164 28 Kista, Sweden}, + month = oct, + year = {1996} +} + +@Manual{SicstusProlog:00, + title = {{SICStus Prolog User's Manual}}, + author = {{Intelligent Systems Laboratory}}, + Organization = {SICS Research Report, Swedish Institute of Computer Science}, + address = {URL \url{http://www.sics.se/isl/sicstus.html}}, + year = {2000}, + } + +@phdthesis{McHaleDiss, + AUTHOR = {Ciaran McHale}, + TITLE = {Synchronization in Concurrent Object-Oriented Languages: + Expressive Power, Genericity and Inheritance}, + YEAR = 1994, + SCHOOL = {University of Dublin, Trinity College}, + ADDRESS = {Dublin, Ireland} +} + +@incollection{Kiczales:93, + author = {Gregor Kiczales and Michael Ashley and Luis Rodriguez and + Amin Vahdat and Daniel Bobrow}, + title = {Metaobject Protocols: Why We Want Them and What Else They + Can Do}, + booktitle = {Object-Oriented Programming: The {CLOS} Perspective}, + editor = {Andreas Paepcke}, + publisher = mit, + address = mitort, + pages = {103--118}, + year = {1993}, +} + +@InCollection{Schmidt93, + author = {Heinz Schmidt and Stephen Omohundro}, + title = {{CLOS}, {Eiffel}, and {Sather}: A Comparison}, + booktitle = {Object-Oriented Programming: The {CLOS} Perspective}, + editor = {Andreas Paepcke}, + publisher = mit, + address = mitort, + pages = {181--213}, + year = {1993}, +} + +@BOOK{RalstonReilly93, + TITLE = {Encyclopedia of Computer Science}, + EDITION = {Third}, + EDITOR = {Anthony Ralston and Edwin Reilly}, + PUBLISHER = {Van Nostrand Reinhold}, + ADDRESS = {New York}, + YEAR = {1993}, +} + +@techreport{BakerHewitt:77, + author = {Henry Baker and Carl Hewitt}, + title = {The Incremental Garbage Collection of Processes}, + institution = mit2, + year = {1977}, + month = dec, + type = {A.I. Memo No.}, + number = {454}, + address = mitort, +} + +@BOOK{Yonezawa90, + TITLE = {{ABCL}: An Object-Oriented Concurrent System}, + EDITOR = {Yonezawa, Akinori}, + PUBLISHER = mit, + ADDRESS = mitort, + YEAR = {1990}, + SERIES = {Series in Computer Systems}, +} + +@incollection{Watanabe90, + author = {Takuo Watanabe and Akinori Yonezawa}, + title = {Reflection in an Object-Oriented Concurrent Language}, + booktitle = {{ABCL}: An Object-Oriented Concurrent System}, + editor = {Akinori Yonezawa}, + publisher = mit, + address = mitort, + pages = {45--70}, + year = {1990}, +} + +@BOOK{Moss94, + AUTHOR = {Chris Moss}, + TITLE = {{Prolog++}. The Power of Object-Oriented and Logic + Programming}, + PUBLISHER = add, + ADDRESS = addort, + YEAR = {1994}, + SERIES = {International Series in Logic Programming}, +} + +@Book{PalsbergSchwartzbach:94, + author = {Jens Palsberg and Michael Schwartzbach}, + title = {Object-Oriented Type Systems}, + publisher = wil, + address = wilort, + year = {1994} +} + +@InProceedings{ECOOP94, + author = {Martin Henz and Gert Smolka}, + title = {Objects in Higher-Order Concurrent Constraint Programming + with State}, + booktitle = {Workshop on Coordination Models and Languages for Parallelism + and Distribution (in connection with ECOOP 94)}, + year = 1994, + address = {Bologna, Italy}, +} + +@book{Coleman_94, + AUTHOR = {Derek Coleman}, + TITLE = {Object-Oriented Development: The Fusion Method}, + YEAR = 1993, + PUBLISHER = prentice, + ADDRESS = prenticeort, +} + +@Article{Caromel:93, + AUTHOR = {Denis Caromel}, + TITLE = {Toward a Method of Object-Oriented + Concurrent Programming}, + CROSSREF= {cool_cacm_issue}, + JOURNAL = cacm, + NUMBER = {9}, + VOLUME = {36}, + PAGES = {90--102}, + MONTH = sep, + YEAR = {1993} +} + +@Article{KaraormanBruno:93, + AUTHOR = {Murat Karaorman and John Bruno}, + TITLE = {Introducing Concurrency to a Sequential Language}, + CROSSREF= {cool_cacm_issue}, + JOURNAL = cacm, + NUMBER = {9}, + VOLUME = {36}, + PAGES = {103--116}, + MONTH = sep, + YEAR = {1993} +} + +@ARTICLE{CACM-36-09*81, + AUTHOR = {Klaus-Peter L{\"o}hr}, + TITLE = {Concurrency Annotations for Reusable Software}, + CROSSREF= {cool_cacm_issue}, + MONTH = sep, + YEAR = {1993}, + JOURNAL = cacm, + VOLUME = {36}, + NUMBER = {9}, + PAGES = {81--89}, +} + +@Misc{cool_cacm_issue, + title = {{Concurrent Object-Oriented Programming}}, + howpublished = {Special Issue of }#{{\it Communications of the ACM}}#{, 36(9)}, + year = 1993, + key = {Concurrent Object-Oriented Programming}, + month = sep, +} + +@inproceedings{Emerald_86, + AUTHOR = {Andrew Black and Norman Hutchinson and Eric Jul and + Henry Levy}, + TITLE = {Object Structure in the {Emerald} System}, + YEAR = 1986, + PAGES = {78--86}, + booktitle = OOPSLA, + EDITOR = {Norman Meyrowitz}, + address = {Portland, Oregon}, + publisher = {ACM SIGPLAN Notices 21(11)}, +} + +@article{Meyer:cacm:93, + author = {Bertrand Meyer}, + title = {Systematic Concurrent Object-Oriented Programming}, + CROSSREF= {cool_cacm_issue}, + journal = cacm, + year = {1993}, + volume = {36}, + number = {9}, + month = sep, + pages = {56--80}, +} + +@Article{Wadler:90, + author = {Philip Wadler}, + title = {Deforestation: Transforming Programs to Eliminate Trees}, + journal = {Theoretical Computer Science}, + year = 1990, + volume = 73, + pages = {231--248}, +} + +@Article{Havender:1968:ADM, + author = {J. W. Havender}, + title = {Avoiding Deadlock in Multitasking Systems}, + journal = {IBM Systems Journal}, + volume = 7, + number = 2, + pages = {74--84}, + year = 1968, +} + +@Article{scheme, + Key = {Clinger}, + EDITOR = {William Clinger and Jonathan Rees}, + ANNOTE = {Contributors: + Abelson, H. and Adams IV, N.I. and Bartley, D.H. and + Brooks, G. and Dybvig, R.K. and Friedman, D.P. and + Halstead, R. and Hanson, C. and Haynes, C.T. and + Kohlbecker, E. and Oxley, D. and Pitman, K.M. and + Rozas, G.J. and Steele Jr., G.L. and Sussman, G.J. + and Wand, M.}, + TITLE = {The Revised Report on the Algorithmic + Language Scheme}, + JOURNAL = {LISP Pointers}, + VOLUME = {IV}, + NUMBER = 3, + PAGES = {1-55}, + MONTH = {July-September}, + YEAR = {1991} +} + +@TechReport{Warren:83, + author = {David H. D. Warren}, + title = {An Abstract {Prolog} Instruction Set}, + year = {1983}, + month = {October}, + number = {309}, + type = {Technical Note}, + institution = {SRI International, Artificial Intelligence Center}, + address = {Menlo Park, CA} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Oz Documentation +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +@TechReport{ozdoc:crash, +author = "Gert Smolka", +title = "An {Oz} Primer", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:kernel, +author = "Gert Smolka", +title = "The Definition of {K}ernel {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1994, +month = nov, +} + +@TechReport{ozdoc:tips, +author = "Martin Henz and Martin M{\"u}ller", +title = "Tips on {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:tk, +author = "Michael Mehl and Christian Schulte", +title = "Window Programming in {DFKI} {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:open, +author = "Christian Schulte", +title = "Open Programming in {DFKI} {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:constraints, +author = "Tobias M{\"u}ller and J{\"o}rg W{\"u}rtz", +title = "Constraint Programming in {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1994, +} + +@TechReport{ozdoc:demos, +author = "Martin M{\"u}ller and Tobias M{\"u}ller and Christian Schulte + and Ralf Treinen and J{\"o}rg W{\"u}rtz", +title = "{DFKI} {Oz} Demos", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1996, +} + +@TechReport{ozdoc:system, +author = "Michael Mehl and Tobias M{\"u}ller and Konstantin Popov and + Ralf Scheidhauer and Christian Schulte", +title = "{DFKI} {Oz} User's Manual", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:modules, +author = "Martin Henz and Martin M{\"u}ller and Christian Schulte + and J{\"o}rg W{\"u}rtz", +title = "The {Oz} Standard Modules", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:notation, +author = "Martin Henz", +title = "The {Oz} Notation", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:scheduling, +author = "J{\"o}rg W{\"u}rtz", +title = "Scheduling in {Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + +@TechReport{ozdoc:fd, +author = "Tobias M{\"u}ller and J{\"o}rg W{\"u}rtz", +title = "The Constraint Propagator Interface of {DFKI Oz}", +institution = dfki, +address = dfkiort, +type = ozdoc, +year = 1997, +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Reports - others +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@techreport{Mehl91, + author = {Michael Mehl}, + title = {Nichtmonotone {A}spekte des fallbasierten + {S}chlie{\ss}ens und deren + {F}undierung in {Default-Logik} mit {P}riorit{\"a}ten}, + address = unikladdr, + institution = unikl, + type = {SEKI Report}, + number = {SWP-91-04 (SFB)}, + year = 1991, + month = dec, + note = "In German. A short version appeared in the 1991 {\em International + Workshop on Nonmonotonic and Inductive Logic}, \cite{mehl93}", +} + +@techreport{HS92, + author = "Andreas V. Hense and Gert Smolka", + title = "A Verification of Extensible Record Types", + year = "1992", + institution = unisb, + address = unisbaddr, + month = may, + number = "A 03/92", + type = "Technischer Bericht" +} + +@TechReport{FT-PRLreport, + author = "Hassan A{\"\i}t-Kaci and Andreas Podelski and Gert Smolka", + title = "A Feature-based Constraint System for Logic + Programming with Entailment", + institution = "Digital Paris Research Laboratory", + address = "92563 Rueil-Malmaison, France", + type = "Research Report", + number = 20, + year = "1992", + month = nov, + note = "Appeared in the 1992 {\em Conference on Fifth Generation + Computer Systems}, \cite{FT-FGC92}, and in + in {\em Theoretical Computer Science}, \cite{FT-tcs}." +} + +@techreport{HS93, + author = "Andreas V. Hense and Gert Smolka", + title = "Principal Types for Object-Oriented Languages", + institution = unisb, + address = unisbaddr, + year = 1993, + month = jun, + type = "Technischer Bericht", + number = "A 02/93" +} + +@TechReport{ComonTreinen:lpo93lri, +author = "Hubert Comon and Ralf Treinen", +title = "The First-Order Theory of Lexicographic Path Orderings + is Undecidable", +institution = "Laboratoire de Recherche en Informatique", +address = "Universit\'e de Paris Sud, 91405 Orsay, France", +type = "Rapport de Recherche", +number = "867", +year = 1993, +month = nov, +note = "Also as DFKI Research Report RR-93-42, + \cite{ComonTreinen:lpo93dfki}. To appear in {\em TCS}, + \cite{ComonTreinen:lpo93tcs}" +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% DFKI Reports +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@TechReport{RR-92-04, + author = {J\"urgen M\"uller and J\"org M\"uller and Markus Pischel and + Ralf Scheidhauer}, + title = "On the Representation of Temporal Knowledge", + institution = dfki, + address = dfkiort, + type = "Research Report", + number = "RR-92-04", + year = "1992", + month = jun, +} + +@TechReport{RR-92-17, + author = "Hassan A{\"\i}t-Kaci and Andreas Podelski and Gert Smolka", + title = "A Feature-based Constraint System for Logic + Programming with Entailment", + institution = dfki, + address = dfkiort, + type = "Research Report", + number = "RR-92-17", + year = "1992", + month = mar, + note = "Appeared in the 1992 {\em Conference on Fifth Generation + Computer Systems}, \cite{FT-FGC92}, and in + {\em Theoretical Computer Science}, \cite{FT-tcs}." +} + +@TechReport{wuertz:92a, + author = {J{\"o}rg W{\"u}rtz}, + title = "Unifying Cycles", + institution = dfki, + address = dfkiort, + type = "Research Report", + number = "RR-92-22", + year = 1992, + month = mar, + note = "Short version appeared in the 1992 {\em European Conference + on Artificial Intelligence}, \cite{wuertz:92b}" +} + +@TechReport{ST:RecordsLogProg92rep, +author = "Gert Smolka and Ralf Treinen", +title = "Records for Logic Programming", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-92-23", +month = aug, +year = 1992, +note = " Short version appeared in the 1992 Joint International + Conference and Symposium on Logic Programming, + \cite{ST:RecordsLogProg92}. + Also in {\em Journal of Logic Programming}, + \cite{ST:RecordsLogProg-jlp}." +} + +@TechReport{BackofenSmolka91, +author = {Rolf Backofen and Gert Smolka}, +title = "A Complete and Recursive Feature Theory", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-92-30", +year = 1992, +month = jul, +note = "Short version appeared in the 1992 {\em Annual Meeting of the + Association for Computational Linguistics}, + \cite{BS:Compl:ACL93}. + Extended version appeared in {\em Theoretical Computer + Science\/}, \cite{BS:Compl-tcs}" +} + +@TechReport{hanschke:93arep, + author = "Philipp Hanschke and J{\"o}rg W{\"u}rtz", + title = "Satisfiability of the smallest binary program", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-93-09", +year = 1993, +month = feb, +note = "Also published in {\em Information Processing Letters}, + \cite{hanschke:93a}" +} + +@TechReport{NPT:InfiniteMembership93rep, +author = "Joachim Niehren and Andreas Podelski and Ralf Treinen", +title = "Equational and Membership Constraints for Infinite Trees", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-93-14", +month = apr, +year = 1993, +note = "Short version appeared in the 1993 {\em Conference on Rewriting + Techniques and Applications}, \cite{NiehrenRTA-93}" +} + +@TechReport{SHW:OOCCprogrammingOz93, +author = {Gert Smolka and Martin Henz and J\"org W\"urtz}, +title = "Object-Oriented Concurrent Constraint Programming in + {O}z", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-93-16", +year = 1993, +month = apr, +note = "appeared + in {\em Principles and Practice of Constraint Programming}, + see Section Books and Book Chapters", +} + +@TechReport{ComonTreinen:lpo93dfki, +author = "Hubert Comon and Ralf Treinen", +title = "The First-Order Theory of Lexicographic Path Orderings + is Undecidable", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-93-42", +year = 1993, +month = sep, +note = "Also as LRI Rapport de Recherche 867, \cite{ComonTreinen:lpo93lri}. + To appear in {\em TCS\/}, \cite{ComonTreinen:lpo93tcs}." +} + +@TechReport{Smolka:OzCalculus, +author = "Gert Smolka", +title = "A Calculus for Higher-Order Concurrent Constraint Programming + with Deep Guards", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = {RR-94-03}, +year = 1994, +month = feb +} + +@TechReport{ComonTreinen:caap94rep, +author = "Hubert Comon and Ralf Treinen", +title = "Ordering Constraints on Trees", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = {RR-94-12}, +year = 1994, +month = mar, +note = "Also in {\em Colloquium on Trees in Algebra and Programming}, + Edinburgh, Scotland, 11--14 April, 1994, + \cite{ComonTreinen:caap94}" +} + +@TechReport{Smolka:CCProg94rep, +author = "Gert Smolka", +title = "A Foundation for Higher-order Concurrent Constraint + Programming", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = {RR-94-16}, +year = 1994, +month = jun, +note = "Also in {\em First International Conference on Constraints in + Computational Logics}, M{\"u}nchen, Germany, 7--9 + September 1994, \cite{Smolka:CCProg94ccl}" +} + +@TechReport{BT:FeatureGames94rep, +author = "Rolf Backofen and Ralf Treinen", +title = "How to Win a Game with Features", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = {RR-94-18}, +year = 1994, +month = jun, +note = "Also in {\em 1st International Conference on Constraints in + Computational Logics}, M{\"u}nchen, Germany, 7--9 + September 1994, \cite{BT:CFTgames94ccl}." +} + +@TechReport{SSW:RR-94-20, +author = "Christian Schulte and Gert Smolka and J{\"o}rg W{\"u}rtz", +title = "Encapsulated Search and Constraint Programming in {O}z", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-94-20", +year = 1994, +month = aug, +note = "Also in: {\em Proceedings of Second Workshop on + Principles and Practice of Constraint Programming}, + Springer-Verlag, LNCS 874, Orcas Island, Washington, USA, 1994, + \cite{SSW:ppcp94}", +} + +@TechReport{Smolka:OzKernel:DFKI, +author = "Gert Smolka", +title = "The Definition of {K}ernel {Oz}", +institution = dfki, +address = dfkiort, +type = "Research Report", +number = "RR-94-23", +year = 1994, +month = nov, +note = "Appears also in the Oz Documentation Series, + \cite{ozdoc:kernel}" +} + + +@TechReport{MSS:RR-95-08, + Author = {Michael Mehl and Ralf Scheidhauer and Christian Schulte}, + Title = {An {Abstract} {Machine} for {Oz}}, + Institution= dfki, + Address = dfkiort, + Type = {Research Report}, + Number = {RR-95-08}, + Year = 1995, + Month = jun, + Note = {Also in: {\em Proceedings of PLILP'95\/}, Springer-Verlag, + LNCS 982, Utrecht, The Netherlands, 1995,~\cite{MSS:PLILP95}}, +} + +@TechReport{JN:RR-95-14, +Author = {Joachim Niehren}, +Title = {Functional Computation as Concurrent Computation}, +Institution= "Deutsches Forschungszentrum f{\"u}r K{\"u}nstliche Intelligenz", +Address = "Stuhlsatzenhausweg 3, D66123 Saarbr{\"u}cken, Germany", +Type = {Research Report}, +Number = {RR-95-14}, +year = 1995, +Month = nov, +Note = {shorter version appeared in: + {\em Proceedings of POPL'96\/}, The ACM Press}, +filename = "RR-95-14.ps.Z, RR-95-14.ps.Z", +directory = "ProgrammingSysLab", +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Workshop Proceedings +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@inproceedings{mehl91, +author = {Michael Mehl}, +title = {Retrieval in Case-Based Reasoning using preferred subtheories}, +booktitle = {2nd International Workshop on Nonmonotonic and Inductive Logic}, +editor = {G. Brewka, K. P. Jantke and P. H. Schmitt}, +series = {Lecture Notes in Artificial Intelligence, vol. 659}, +publisher = spring, +address = {Reinhardsbrunn Castle, Germany}, +pages = "284--297", +year = 1991, +month = "2--6 " # dec +} + +@InProceedings{HS91, +author = "Andreas V. Hense and Gert Smolka", +editor = "Zhongzhi Shi", +title = "A Verification of Extensible Record Types", +booktitle = "Proceedings of the IFIP TC12/WG12.3 International Workshop on + Automated Reasoning", +year = 1992, +address = "Beijing, P.R. China", +organization = "International Federation for Information Processing", +publisher = "Elsevier, North-Holland, Excerpta Medica", +month = "13--16 " # jul, +pages = "137-164" +} + +@inproceedings{ScheidhauerMehl92, + author = {Ralf Scheidhauer and Michael Mehl}, + booktitle = {Sprachen f{\"u}r KI-Anwendungen, Konzepte -- Methoden -- + Implementierungen}, + editor = {H. Boley, U. Furbach, W.-M. Lippe (Hrsg.)}, + howpublished = {Proceedings des Workshops: Sprachen f{\"u}r KI-Anwendungen: + Konzepte -- Methoden -- Implementierungen}, + month = jul, + number = {12/92-I}, + pages = {102--110}, + publisher = {Universit{\"a}t M{\"u}nster}, + series = {Angewandte Mathematik und Informatik, Universit{\"a}t M{\"u}nster}, + title = {{HAM} - {D}esign einer abstrakten {M}aschine f{\"u}r eine + {CCP}-{S}prache}, + year = {1992} +} + +@InProceedings{Hydra-Statusseminar93, +author = "Martin Henz and Michael Mehl and Ralf Scheidhauer and Gert Smolka + and Ralf Treinen and J{\"o}rg W{\"u}rtz", +title = "{N}ebenl{\"a}ufige objektorientierte {P}rogrammierung mit + {C}onstraints", +booktitle = "{S}tatusseminar des {BMFT}, {K\"u}nstliche {I}ntelligenz", +editor = "Gottfried Wolf", +publisher = "{D}eutsche {F}orschungsanstalt f{\"u}r {L}uft- und {R}aumfahrt + e.{V}.", +month = "27--28 " # apr, +year = 1993, +pages = "385--396" +} + +@InProceedings{KT:TemporalLogic93ijcai, +author = "Jana Koehler and Ralf Treinen", +title = "Constraint Deduction in an Interval-Based Temporal Logic", +editor = "Michael Fisher and Richard Owens", +booktitle = "Executable Modal and Temporal Logics", +pages = "103--117", +publisher = spring, +year = 1995, +series = "Lecture Notes in Artificial Intelligence, vol. 897", +} + +@InProceedings{KT:TemporalLogic93aaai, +author = "Jana Koehler and Ralf Treinen", +title = "Constraint Deduction in an Interval-Based Temporal Logic", +booktitle = "Symposium on automated deduction in non-standard logics + (working notes)", +editor = "Peter Jackson and Richard Scherl and Donald Nute and + Jeff Pelletier and Lincoln Wallen", +address = "Raleigh, NC", +publisher = "AAAI", +number = "AAAI-TR FS-93-01", +year = 1993, +month = "22--24 " # oct, +} + +@InProceedings{SSW:ppcp94, +author = {Christian Schulte and Gert Smolka and J\"org W\"urtz}, +title = "Encapsulated Search and Constraint Programming in {O}z", +booktitle = "Second Workshop on Principles and Practice of Constraint + Programming", +editor = "A.H. Borning", +pages = "134--150", +year = 1994, +month = "2-4 " # may, +address = "Orcas Island, Washington, USA", +publisher = spring, +series = "Lecture Notes in Computer Science, vol. 874", +} + +@InProceedings{Mueller:Unif94, + AUTHOR = {Martin M{\"u}ller}, + EDITOR = {Denis Lugiez}, + TITLE = "A Constraint-Based Recast of {ML}-Polymorphism", + BOOKTITLE = {8$^{th}$} # {International Workshop on Unification}, + MONTH = jun # {23--25}, + YEAR = 1994, + NOTE = {Technical Report, Universit\'e de Nancy, to appear} +} + +@InProceedings{MuellerMuellerVanroy:Visions:95, + AUTHOR = {Martin M{\"u}ller and Tobias M{\"u}ller and Van + Roy, Peter}, + EDITOR = {Donald Smith and Olivier Ridoux and Van Roy, Peter}, + TITLE = "Multi-Paradigm Programming in {Oz}", + BOOKTITLE = {{Visions for the Future of Logic Programming: + Laying the Foundations for a Modern successor of Prolog}}, + NOTE = {A Workshop in Association with ILPS'95}, + MONTH = "7 " # dec, + ADDRESS = {Portland, Oregon}, + YEAR = {1995} +} + + +@InProceedings{wuertz:94c, +author = "J{\"o}rg W{\"u}rtz", +title = "Towards the verification of concurrent constraint + programs in the field of finite domain reasoning", +booktitle = "Workshop at ICLP: Verification and + analysis of (concurrent) logic languages", +pages = "87--107", +editor = "F.S. de Boer and M. Gabbrielli", +month = "17 " # jun, +year = 1994, +address = "Santa Margherita Ligure, Italy", +} + +@InProceedings{henzsmolka:eccop94, +author = "Martin Henz and Gert Smolka", +title = " Objects in Higher-order Concurrent Constraint Programming + with State", +booktitle = "Workshop on Coordination Models and Languages for Parallelism + and Distribution (in connection with ECOOP 94)", +month = "5 " # jul, +year = 1994, +address = "Bologna, Italy" +} + + +@InProceedings{ConstraintsFree:95, + author = {Joachim Niehren and Martin M\"uller}, + title = {Constraints for Free in Concurrent + Computation}, + booktitle = {International Workshop on Concurrent + Constraints Programming}, + address = {Venice, Italy}, + month = may # {29--31}, + year = {1995} +} + +@InProceedings{NiehrenMueller:Free, + author = {Niehren, Joachim and M\"uller, Martin}, + title = {Constraints for Free in Concurrent Computation}, + booktitle = {Asian Computing Science Conference}, + year = {1995}, + PUBLISHER = spring, + pages = {171--186}, + series = {Lecture Notes in Computer Science}, + editor = {Kanchanasut, Kanchana and L\'{e}vy, Jean-Jaques}, + note = "a preliminary version appeared + in {\em First International Workshop on + Concurrent Constraint Programming}, Venice, Italy, + 29--31 May 1995, \cite{ConstraintsFree:95}", + month = dec # {11--13}, + address = {Pathumthani, Thailand} +} + +@InProceedings{Mueller:CLNLP:95, + AUTHOR = {Martin M{\"{u}}ller and Joachim Niehren}, + TITLE = {A Type is a Type is a Type}, + BOOKTITLE = {Joint COMPULOGNET/ELSNET/EAGLES Workshop on + Computational Logic for Natural Language + Processing}, + note = {The orginal workshop version was titled: + Weak Subsumption Constraints for Type Diagnosis: An + Incremental Algorithm.}, + MONTH = apr # { 3--5}, + ADDRESS = {Edinburgh, Scotland}, + YEAR = {1995} +} + + +@InProceedings{MuellerWuertz:95a, + Author = {Tobias M{\"u}ller and J{\"o}rg W{\"u}rtz}, + Title = {{Constructive} {Disjunction} in {Oz}}, + Booktitle = {11. Workshop Logische Programmierung}, + Year = 1995, + Month = {27--29} # sep, + Address = {Technische Universit{\"a}t Wien}, + Publisher = {GMD--Forschungszentrum Informationstechnik GmbH, + D-53754 Sankt Augustin}, + Editor = {Andreas Krall and Ulrich Geske}, + Series = {GMD-Studien}, +} + +@InProceedings{Munchkins:WOz:95, + Author = {Martin Henz and Martin M{\"u}ller and Markus Wolf}, + Title = {Munchkins: A Shell for Distributed Multi-User Games}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{Glinda:WOz:95, + Author = {Martin Henz and Michael Mehl}, + Title = {Glinda: A Meta-circular Interpreter for {O}z}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{OzFun:WOz:95, + Author = {Kai Ibach}, + Title = {{O}z{F}un: A Functional Language for Mixed Eager and + Lazy Programming}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{NewConstraintSystems:WOz:95, + Author = {Tobias M{\"u}ller}, + Title = {Adding Constraint Systems to {DFKI} {O}z}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{Browser:WOz:95, + Author = {Konstantin Popov}, + Title = {An Exercise in Concurrent Object-Oriented + Programming: {O}z {B}rowser}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{Toto:WOz:95, + Author = {Martin Henz and Stephan Reiter}, + Title = {{TOTO}: {TO}ol for {T}racing {O}bjects in {O}z}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{Solver:WOz:95, + Author = {Christian Schulte}, + Title = {{S}olver---A Search Debugger for {O}z}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{Spreadsheets:WOz:95, + Author = {Frank Essig}, + Title = {Extending the Functionality of Spreadsheets using + {O}z-{FD}-variables}, + Booktitle = {WOz'95, International Workshop on Oz Programming}, + Year = 1995, + Month = "29 November--1 December", + Address = {Institut Dalle Molle d'Intelligence Artificielle + Perceptive, Martigny, Switzerland}, +} + +@InProceedings{puzzle96, + author = {Martin Henz}, + title = {Don't Be Puzzled!}, + year = {1996}, + month = aug, + address = {Cambridge, Massachusetts, USA}, + booktitle = {Workshop on Constraint Programming + Applications, + in conjunction with the Second International + Conference on Principles and Practice of + Constraint Programming (CP96)}, + filename = {puzzle96.ps.Z}, + directory = {ProgrammingSysLab} +} + +@InProceedings{dagstuhl:92, + author = {Martin Henz}, + title = {Refining Completion Modulo {AC1}}, + year = {1992}, + month = jul, + address = {Dagstuhl, Germany}, + booktitle = {{3$^{rd}$} International Workshop on + Conditional Term Rewriting Systems}, + pages = {196--201} +} + +@InProceedings{fa96, + author = {Joachim Walser}, + title = {Feasible Cellular Frequency Assignment Using Constraint Programming Abstractions}, + year = {1996}, + month = aug, + address = {Cambridge, Massachusetts, USA}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, + in conjunction with the Second International + Conference on Principles and Practice of + Constraint Programming (CP96)}, + note = {To appear}, + filename = {fa96.ps.Z}, + directory = {ProgrammingSysLab} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Conference Proceedings +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@InProceedings{Treinen:tacs91, +title = "First Order Data Types and First Order Logic", +author = "Ralf Treinen", +pages = "594--614", +booktitle = "Theoretical Aspects of Computer Software", +editor = "Takayasu Ito and Albert R. Meyer", +series = "Lecture Notes in Computer Science, vol. 526", +year = 1991, +month = "24--27 " # sep, +address = "Sendai, Japan", +publisher = spring +} + +@inproceedings{FT-FGC92, +author = "Hassan A{\"\i}t-Kaci and Andreas Podelski and Gert Smolka", +title = "A Feature-based Constraint System for Logic + Programming with Entailment", +pages = "1012--1021", +booktitle = {Proceedings of the International Conference on Fifth + Generation Computer Systems}, +volume = 2, +year = 1992, +month = "1--5 " # jun, +address = "Tokyo, Japan", +publisher = "Institute for New Generation Computer Technology", +note = "Final version in {\em Theoretical Computer Science}, + \cite{FT-tcs}" +} + +@InProceedings{bibel:92, + author = "Wolfgang Bibel and Steffen H{\"o}lldobler + and J{\"o}rg W{\"u}rtz", + title = "Cycle Unification", + booktitle = "11th International Conference on Automated Deduction", + editor = "Deepak Kapur", + address = "Saratoga Springs, NY, USA", + publisher = spring, + series = "Lecture Notes in Artificial Intelligence, vol. 607", + pages = "94--108", + year = 1992, + month = "15--18 " # jun, +} + +@InProceedings{wuertz:92b, + author = "J{\"o}rg W{\"u}rtz", + title = "Unifying Cycles", + booktitle = "10th European Conference on Artificial Intelligence", + editor = "Bernd Neumann", + pages = "60--64", + publisher = "John Wiley \& Sons", + address = "Vienna, Austria", + year = "1992", + month = "3--7 " # aug +} + +@InProceedings{ST:RecordsLogProg92, +author = "Gert Smolka and Ralf Treinen", +title = "Records for Logic Programming", +pages = "240--254", +booktitle = {Proceedings of the Joint International Conference and + Symposium on Logic Programming}, +year = 1992, +month = "9--12 " # nov, +editor = {Apt, Krzysztof}, +publisher = mit, +address = {Washington D.C., USA}, +note = "Extended version in {\em Journal of Logic Programming}, + \cite{ST:RecordsLogProg-jlp}." +} + +@inproceedings{FeatureAutomata, +author = {Joachim Niehren and Andreas Podelski}, +title = {Feature Automata and Recognizable Sets of Feature Trees}, +booktitle = {{TAPSOFT 93}: Theory and Practice of Software Development}, +editor = "Marie-Claude Gaudel and Jean-Pierre Jouannaud", +publisher = spring, +series = "Lecture Notes in Computer Science, vol. 668", +month = "13--16 " # apr, +year = 1993, +pages = "356--375", +address = "Orsay, France" +} + +@InProceedings{NiehrenRTA-93, +author= {Joachim Niehren and Andreas Podelski and Ralf Treinen}, +title= {Equational and Membership Constraints for Infinite Trees}, +pages= {106-120}, +booktitle= {5th International Conference on Rewriting Techniques and + Applications}, +year= 1993, +month= "16--18 " # jun, +editor = {Kirchner, Claude}, +publisher = spring, +address = {Montreal, Canada}, +series= {Lecture Notes in Computer Science, vol. 690} +} + +@InProceedings{Trei:FirstClassFeatures93, +author = "Ralf Treinen", +title = "Feature Constraints with First-Class Features", +booktitle = "Mathematical Foundations of Computer Science", +editor = "Andrzej M. Borzyszkowski and Stefan Soko{\l}owski", +year = 1993, +month = "30 August--3 September", +address = "Gda\'nsk, Poland", +publisher = spring, +pages = "734--743", +series = "Lecture Notes in Computer Science, vol. 711" +} + +@InProceedings{smolka:93c, +author = "Gert Smolka and Martin Henz and J{\"o}rg W{\"u}rtz", +title = "Object-Oriented Concurrent Constraint Programming in {O}z", +booktitle = "Grundlagen und Anwendungen der K{\"u}nstlichen + Intelligenz, 17. Fachtagung f{\"u}r K{\"u}nstliche + Intelligenz", +year = "1993", +editor = {Otthein Herzog and Thomas Christaller and Dieter Sch{\"u}tt}, +pages = "44--60", +address = "Humboldt-Universit{\"a}t zu Berlin, Germany", +publisher = spring, +month = "13--16 " # sep, +note = "appeared in {\em Principles and Practice of Constraint + Programming}, see Section Books and Book Chapters", +} + +@InProceedings{HSW:Oz4MultiAgents93, +author = {Martin Henz and Gert Smolka and J\"org W\"urtz}, +title = "{Oz}---A Programming Language for Multi-Agent Systems", +booktitle = "Proceedings of the 13$^{th}$ International Joint Conference on + Artificial Intelligence", +editor = "Ruzena Bajcsy", +publisher = "Morgan Kaufmann Publishers", +volume = 1, +pages = "404--409", +address = "Chamb\'ery, France", +year = 1993, +month = "30 August--3 September", +} + +@InProceedings{BS:Compl:ACL93, +author = "Rolf Backofen and Gert Smolka", +title = "A Complete and Recursive Feature Theory", +booktitle = "31$^{~th}$ Annual Meeting of the Association for + Computational Linguistics", +year = 1993, +month = "22--26 " # jun, +pages = "193--200", +address = "Columbus, Ohio", +publisher = "Association for Computational Linguistics", +note = "Extended version appeared in {\em Theoretical Computer Science\/}, + \cite{BS:Compl-tcs}" +} + +@InProceedings{SHW:Oz93ProDe, +author = "Gert Smolka and Martin Henz and J{\"o}rg W{\"u}rtz", +title = "Object-Oriented Concurrent Constraint Programming in {O}z", +booktitle = "Programaci\'on Declarativa", +editor = "Jaume August{\'\i} and Pere Garcia", +year = 1993, +month = "30 September--1 October", +address = "Blanes, Spain", +pages = "5--20", +note = "appeared in {\em Principles and Practice of Constraint + Programming}, see Section Books and Book Chapters", +} + +@InProceedings{Wuertz:stacs94, +author = "P. Devienne and P. Lebegue and J.C. Routier and J. W{\"u}rtz", +title = "One binary {H}orn clause is enough", +booktitle = "11th Symposium on Theoretical Aspects of Computer Science", +editor = "P. Enjalbert, E.W. Mayr, K.W. Wagner", +pages = "21--32", +year = "1994", +month = "24--26 " # feb, +address = "Caen, France", +series = {Lecture Notes in Computer Science, vol. 775}, +publisher = spring, +} + +@InProceedings{ComonTreinen:caap94, +author = "Hubert Comon and Ralf Treinen", +title = "Ordering Constraints on Trees", +booktitle = "Colloquium on Trees in Algebra and Programming", +editor = "Sophie Tison", +pages = "1--14", +year = 1994, +month = "11-13 " # apr, +address = "Edinburgh, Scotland", +series = {Lecture Notes in Computer Science, vol. 787}, +publisher = spring, +} + +@InProceedings{MMueller:ICLP94, +author = "J{\"u}rgen Dix and Martin M{\"u}ller", +title = "An Axiomatic Approach to Semantics of Disjunctive Programs", +booktitle = "Proceedings of the 1994 International Conference on + Logic Programming", +editor = {Pascal {Van Hentenryck}}, +publisher = mit, +address = "Santa Margherita Ligure, Italy", +month = "13--18 " # jun, +year = 1994, +pages = "303--320" +} + +@InProceedings{BT:CFTgames94ccl, +author = "Rolf Backofen and Ralf Treinen", +title = "How to Win a Game with Features", +booktitle = "1st International Conference on Constraints in + Computational Logics", +editor = "Jean-Pierre Jouannaud", +address = "M{\"u}nchen, Germany", +month = "7--9 " # sep, +year = 1994, +series = {Lecture Notes in Computer Science, vol. 845}, +pages = "320--335", +publisher = spring, +} + +@InProceedings{HS:RecordsPrincTypes94ccl, +author = "Andreas Hense and Gert Smolka", +title = "A Record Calculus with Principal Types", +booktitle = "1st International Conference on Constraints in + Computational Logics", +editor = "Jean-Pierre Jouannaud", +address = "M{\"u}nchen, Germany", +month = "7--9 " # sep, +year = 1994, +series = {Lecture Notes in Computer Science, vol. 845}, +pages = "219--236", +publisher = spring, +} + +@InProceedings{RhoCalc:94, + author = {Joachim Niehren and Gert Smolka}, + title = {A Confluent Relational Calculus for + Higher-Order Programming with Constraints}, + booktitle = {1$^{st}$ International Conference on Constraints + in Computational Logics}, + address = {M\"unchen, Germany}, + editor = "Jean-Pierre Jouannaud", + month = sep, + series = LNCS # {~845}, + publisher = spring#{,~}#springort, + pages = {89--104}, + year = {1994} +} + +@InProceedings{Smolka:CCProg94ccl, +author = "Gert Smolka", +title = "A Foundation for Higher-order Concurrent Constraint + Programming", +booktitle = "First International Conference on Constraints in + Computational Logics", +editor = "Jean-Pierre Jouannaud", +address = "M{\"u}nchen, Germany", +month = "7--9 " # sep, +year = 1994, +series = {Lecture Notes in Computer Science, vol. 845}, +pages = "50--72", +publisher = spring, +} + +@InProceedings{MMueller:KI94, +author = "J{\"u}rgen Dix and Martin M{\"u}ller", +title = "The Stable Semantics and its Variants: + A Comparison of Recent Approaches", +booktitle = " KI-94: Advances in Artificial Intelligence", +editor = "Bernhard Nebel and Leonie Dreschler-Fischer", +address = "Saarbr{\"u}cken, Germany", +month = sep, +year = 1994, +publisher = spring, +series = "Lecture Notes in Artificial Intelligence, vol. 861", +pages = "82--93" +} + +@InProceedings{DixMue:Stable-PPE:94, +author = "J{\"u}rgen Dix and Martin M{\"u}ller", +booktitle = "Proceedings of the 8th International Symposium on + Methodologies for Intelligent Systems", +title = "Partial Evaluation and Relevance for Approximations + of the Stable Semantics", +editor = "Ras, Z. W. and Zemankova, M.", +publisher = spring, +series = "Lecture Notes in Artificial Intelligence, vol. 869", +address = "Charlotte, North Carolina", +month = "16--19 " # oct, +year = "1994", +pages = "511-520", +} + +@InProceedings{SS:ilps94, +author = "Christian Schulte and Gert Smolka", +title = "Encapsulated Search in Higher-order Concurrent + Constraint Programming", +booktitle = "Logic Programming: Proceedings of the 1994 + International Symposium", +editor = "Maurice Bruynooghe", +year = 1994, +month = "13--17 " # nov, +publisher = mit, +address = "Ithaca, New York, USA", +pages = "505--520", +} + +@InProceedings{CP:95, +author = {Andreas Podelski and Gert Smolka}, +title = {Situated Simplification}, +booktitle = {Proceedings of the First International Conference on + Principles and Practice of Constraint Programming}, +year = 1995, +series = LNCS # {~976}, +publisher = spring#{,~}#springort, +pages = {328--344}, +month = "19--22 " # sep, +address = {Cassis, France}, +} + +@InProceedings{MSS:PLILP95, + Author = {Michael Mehl and Ralf Scheidhauer and Christian + Schulte}, + Title = {An {Abstract} {Machine} for {Oz}}, + Editor = {Manuel Hermenegildo and S. Doaitse Swierstra}, + Booktitle = {Programming Languages: Implementations, Logics and + Programs, {7th} International Symposium, PLILP'95}, + Year = 1995, + Month = sep, + Address = {Utrecht, The Netherlands}, + Publisher = spring, + Series = {Lecture Notes in Computer Science, vol.~982}, + Pages = {151--168}, +} + +@InProceedings{CLP:ICLP:95, +author = {Andreas Podelski and Gert Smolka}, +title = "Operational Semantics of Constraint Logic Programming with + Coroutining", +booktitle = "Proceedings of the 1995 International Conference on + Logic Programming", +address = "Kanagawa, Japan", +month = "13--18 " # jun, +year = 1995, +publisher = mit, +editor = "Leon Sterling", +pages = "449--463", +} + + +@inproceedings{NiehrenPopl:96, + author = {Niehren, Joachim}, + title = {Functional Computation as Concurrent Computation}, + booktitle = {$23^{th}$ Proceedings of the {ACM} Symposium on Principles of Programming Languages}, + annote = {St. Petersburg Beach, Florida}, + publisher = {{The ACM Press}}, + year = {1996}, + pages = {333--343}, + month = {21--24}#jan, + note = {longer version appeared as DFKI Research Report RR-95-14}, + filename = "POPL96.dvi.Z, POPL96.ps.Z", + directory = "ProgrammingSysLab" +} + +@InProceedings{COMPOzE96, +author = {Martin Henz and Stefan Lauer and Detlev Zimmermann}, +title = {{COMPOzE} --- Intention-based Music Composition through + Constraint Programming}, +editor = {Mark Radle}, +booktitle = {Proceedings of the 8$^{th}$ IEEE International Conference on Tools with Artificial Intelligence}, +address = {Toulouse, France}, +month = nov, +year = 1996, +pages = {118--121}, +Publisher = "IEEE Computer Society Press", +filename = {COMPOzE96.ps.Z}, +directory = {ProgrammingSysLab} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Journals & Books +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@article{ACDS88, +author = {Manfred Schmidt-Schau{\ss} and Gert Smolka}, +title = {Attributive Concept Descriptions with Complements}, +journal = "Artificial Intelligence", +volume = 48, +pages = "1--26", +year = 1991 +} + +@incollection{NebelSmolka91, +author = {Bernhard Nebel and Gert Smolka}, +title = "Attributive Description Formalisms ... and the Rest of the World", +year = 1991, +editor = "O. Herzog and C.-R. Rollinger", +booktitle = "Text Understanding in LILOG: Integrating Computational + Linguistics and Artificial Intelligence", +publisher = spring, +series = "Lectures Notes in Artificial Intelligence, vol. 546", +pages = "439--452" +} + +@Article{Trei:undecidability-jsc, +author = "Ralf Treinen", +title = "A New Method for Undecidability Proofs of First Order Theories", +journal = "Journal of Symbolic Computation", +year = 1992, +month = nov, +volume = 14, +number = 5, +pages = "437--457", +note = "Previous Version as Report A 09/90, CS Department, + Universit{\"a}t des Saarlandes. Short Version in 1990 + {\em Foundations of Software Technology and Theoretical + Computer Science}, LNCS 472" +} + +@article{FL89, +author = {Gert Smolka}, +title = "Feature Constraint Logics for Unification Grammars", +volume = 12, +year = 1992, +pages = "51--87", +journal = "Journal of Logic Programming" +} + +@article{baader:et:al:jlli-92, +author = {Baader, Franz and Hans-J{\"u}rgen B{\"u}rckert and + Bernhard Nebel and Werner Nutt and Gert Smolka}, +title = {On the Expressivity of Feature Logics with Negation, + Functional Uncertainty, and Sort Equations}, +journal = {Journal of Logic, Language and Information}, +year = 1993, +pages = "1--18", +volume = 2 +} + +@incollection{ResiduationBook, + booktitle = "Constraint Logic Programming: Selected Research", + editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer", + chapter = 22, + publisher = mit, + address = "Cambridge, Mass.", + year = "1993", + author = {Gert Smolka}, + title = "Residuation and Guarded Rules for Constraint Logic + Programming", + pages = "405--419" +} + +@Article{hanschke:93a, + author = "Philipp Hanschke and J{\"o}rg W{\"u}rtz", + title = "Satisfiability of the smallest binary program", + journal = "Information Processing Letters", + year = "1993", + volume = "45", + number = "5", + pages = "237--241", + month = apr, +} + +@Article{FT-tcs, +author = "Hassan A{\"\i}t-Kaci and Andreas Podelski and Gert Smolka", +title = "A Feature-based Constraint System for Logic + Programming with Entailment", +journal = tcs, +year = 1994, +month = jan, +volume = 122, +number = "1--2", +pages = "263--283" +} + +@Article{ST:RecordsLogProg-jlp, +author = "Gert Smolka and Ralf Treinen", +title = "Records for Logic Programming", +journal = jlp, +volume = 18, +number = 3, +year = 1994, +month = apr, +pages = "229--258" +} + +@Article{VanRoy:SequentialPrologImp, +author = "Peter Van Roy", +title = "1983-1993: The Wonder Years of Sequential Prolog Implementation", +journal = jlp, +year = 1994, +} + +@InCollection{Smolka:OzKernel:Springer, +editor = {Andreas Podelski}, +booktitle = {Constraints: Basics and Trends}, +author = "Gert Smolka", +title = "The Definition of {K}ernel {Oz}", +publisher = spring, +pages = {251--292}, +year = 1995, +series = {Lecture Notes in Computer Science, vol. 910} +} + +@InCollection{Treinen:FTX95, +author = "Ralf Treinen", +title = "Feature Trees over Arbitrary Structures", +booktitle = "Logic, Structures and Syntax", +editor = "Patrick Blackburn and Maarten de Rijke", +series = "Studies in Logic, Language and Information", +year = 1995, +note = {to appear} +} + +@Book{Podelski95, +title = "Constraint Programming: Basics and Trends", +publisher = spring, +address = springort, +volume = 910, +series = lncs, +month = mar, +year = 1995, +editor = "Andreas Podelski", +} + +@InCollection{SHW:OOCC94Book, +author = {Martin Henz and Gert Smolka and J{\"o}rg W{\"u}rtz}, +title = {Object-oriented Concurrent Constraint Programming in {Oz}}, +booktitle = {Principles and Practice of Constraint Programming}, +editor = {Vijay Saraswat and Pascal {Van Hentenryck}}, +chapter = 2, +publisher = mit, +address = mitort, +year = 1995, +pages = {29--48} +} + +@Article{BS:Compl-tcs, +author = {Rolf Backofen and Gert Smolka}, +title = "A Complete and Recursive Feature Theory", +journal = tcs, +volume = 146, +number = "1--2", +month = jul, +year = 1995, +pages = "243--268" +} + +@Article{ComonTreinen:lpo93tcs, +author = "Hubert Comon and Ralf Treinen", +title = "The First-Order Theory of Lexicographic Path Orderings + is Undecidable", +journal = tcs, +note = {to appear} +} + +@Article{comon95tcs, + author = "Hubert Comon and Ralf Treinen", + title = "The First-Order Theory of Lexicographic Path + Orderings is Undecidable", + journal = tcs, + note = "To Appear", + year = 1995, + ftp = "ftp://lri.lri.fr/LRI/articles/treinen/lpo-tcs.ps.gz", + abstract = "ftp://lri.lri.fr/LRI/articles/treinen/lpo-tcs.abstract", +} + +@Article{AAI96, + author = "Martin Henz and J{\"o}rg W{\"u}rtz", + title = {Constraint-based Time Tabling---A Case Study}, + journal = {Applied Artificial Intelligence}, + volume = 10, + number = 5, + year = 1996, + pages = {439--453} +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Theses +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@Misc{phd-treinen, +author = "Ralf Treinen", +title = {{Modulare Datentypdefinitionen und Ihre Beziehungen zur Logik + erster Stufe}}, +year = 1991, +month = dec, +howpublished = "Doctoral Dissertation", +publisher = "Universit{\"a}t des Saarlandes, D 66041 Saarbr{\"u}cken, Germany", +institution = unisb, +address = unisbaddr, +note = "In German" +} + +@book{NiehrenDiss, + AUTHOR = {Niehren, Joachim}, + TITLE = {{Funktionale Berechnung in einem uniform nebenl\"aufigen + Kalk\"ul mit logischen Variablen}}, + Month = dec, + YEAR = 1994, + publisher = {Doctoral Dissertation. + Universit\"at des Saarlandes, Technische Fakult\"at, + 66041 Saarbr\"ucken, Germany}, + note ={In German}, +} + +@book{HenzDiss, + AUTHOR = {Henz, Martin}, + TITLE = {Objects in {Oz}}, + Month = jun, + YEAR = 1997, + publisher = {Doctoral Dissertation, Technische Fakult\"at, + Universit\"at des Saarlandes, Saarbr\"ucken, Germany}, +} + +@book{HenzMaster, + author = {Martin Henz}, + title = {Term Rewriting in Associative Commutative Theories with +Identities}, + Publisher = {Master's thesis, State University of New York at Stony Brook}, + year = 1991, + month = dec +} + +@book{HenzOFCCP:98, + AUTHOR = {Henz, Martin}, + TITLE = {Objects for Concurrent Constraint Programming}, + YEAR = 1998, + publisher = kluwer, + address = kluwerort, + series = {The Kluwer International Series in Engineering + and Computer Science, Volume 426}, + optnote = {ISBN 0-7923-8038-X, 200 pages}, +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@Article{wallace:96b, + author = {Mark Wallace}, + title = {Practical Applications of Constraint Programming}, + journal = {Constraints}, + year = {1996}, + publisher = kluwer, + volume = {1}, + number = {1\&2}, + pages = {139--168}, + OPTnote = {xv} +} + +@InCollection{ConstraintScheduling97, + author = {J{\"o}rg W{\"u}rtz}, + title = {Constraint-Based Scheduling in {Oz}}, + booktitle = {Operations Research Proceedings 1996}, + editor = {U. Zimmermann and U. Derigs and W. Gaul and + R. M{\"o}hrig and K.-P. Schuster}, + year = {1997}, + publisher = {Springer-Verlag}, + address = {Berlin, Heidelberg, New York}, + pages = {218--223}, + note = {Selected Papers of the Symposium on Operations Research (SOR 96), + Braunschweig, Germany, September 3--6, 1996} +} + +@InProceedings{ICPTAT95, + author = "Martin Henz and J{\"o}rg W{\"u}rtz", + title = {Using {O}z for College Time Tabling}, + booktitle = {The Selected Proceedings of the 1st International + Conference on the Practice and Theory of Automated + Time Tabling, Edinburgh 1995}, + editor = {E.K.Burke and P.Ross}, + year = 1996, + pages = {162--177}, + publisher = spring#{,~}#springort, + series = LNCS # {~1153}, +} + +@InProceedings{Explorer:97, +author = {Christian Schulte}, +title = {{Oz Explorer}: A Visual Constraint Programming Tool}, +editor = {Lee Naish}, +booktitle = iclp, +year = 1997, +month = jul, +pages = {286--300}, +address = {Leuven, Belgium}, +publisher = mit#{,~}#mitort, +} + +@InProceedings{scheduler96, +author = {J{\"o}rg W{\"u}rtz}, +title = {{O}z {S}cheduler: {A} Workbench for Scheduling Problems}, +booktitle = {Proceedings of the 8th IEEE International Conference on Tools with Artificial Intelligence}, +address = {Toulouse, France}, +month = nov # {16--19}, +year = 1996, +pages = {132--139}, +Publisher = "IEEE Computer Society Press", +filename = {scheduler96.ps.Z}, +directory = {ProgrammingSysLab} +} + +@InProceedings{interfacing96, +author = {Tobias M{\"u}ller and J{\"o}rg W{\"u}rtz}, +title = {Interfacing Propagators with a Concurrent Constraint Language}, +booktitle = {JICSLP96 Post-conference workshop and Compulog Net + Meeting on Parallelism and Implementation Technology + for (Constraint) Logic Programming Languages}, +year = 1996, +pages = {195--206}, +filename = {interfacing96.ps.Z}, +directory = {ProgrammingSysLab} +} + +@InProceedings{MuellerWuertz:97a, + editor = {Jan Ma{\l}uszy{\'n}ski}, + booktitle = {Logic Programming: Proceedings of the 1997 International + Symposium}, + year = 1997, + publisher = mit, + address = {Long Island, NY, USA}, + author = {Tobias M{\"u}ller and J{\"o}rg W{\"u}rtz}, + title = {Extending a Concurrent Constraint Language by + Propagators}, + pages = {149--163}, +} + +@techreport{BrazmaGilbert, + AUTHOR = {Alvis Brazma and David Gilbert}, + TITLE = {A Pattern Language for Molecular Biology}, + YEAR = 1995, + month = may, + number = {TCU/CS/1995/11}, + institution = {City University, London}, + optnote = {very limited pattern language, no use in practice, no + wonder they found an efficient decision algorithm} +} + +@techreport{ExtensibleSyntax, + AUTHOR = {Luca Cardelli and Florian Matthes and Mart{\"\i}n Abadi}, + TITLE = {Extensible Syntax with Lexical Scoping}, + YEAR = 1994, + month = feb, + number = {121}, + institution = {digital, Systems Research Center}, +} + +@techreport{Boye_92, + AUTHOR = {J. Boye and J. Paakki and J. Maluszynski}, + TITLE = {Dependency-based Groundness Analysis of Functional Logic Programs}, + YEAR = 1993, + number = "LiTH-IDA-R-93-20", + institution = {Link\"oping University}, + note = "Short version will appear in PLILP'93", + optnote = {1608} +} + +@inproceedings{Khoo_91, + AUTHOR = {S. Khoo and R. Sundaresh}, + TITLE = {Compiling inheritance using partial evaluation}, + YEAR = 1991, + PAGES = {211-222}, + BOOKTITLE = {Partial Evaluation and Semantics-based Program Manipulation}, + publisher = acm#{,~}#acmort, + note = "SIGPLAN Notices, vol. 26, no. 9, September 1991", + optnote = {1608} +} + +@techreport{CousotCousot_92, + AUTHOR = {P. Cousot and R. Cousot}, + TITLE = {Abstract Interpretation and Application to Logic Programs}, + YEAR = 1992, + number = "LIENS-92-12", + institution = {D\'epartement de Math\'ematiques et d'Informatique, + Ecole Normale Sup\'erieure}, + address = {Paris, France}, + optnote = {1608} +} + +@inproceedings{Brock_81, + AUTHOR = {J. Brock and W. Ackerman}, + TITLE = {Scenarios: A Model of Non-determinate Computation}, + YEAR = 1981, + PAGES = {252-259}, + BOOKTITLE = {Formalization of Programming Concepts (Proceedings)}, + editor = {J. Diaz and I. Ramos}, + publisher = spring#{,~}#springort, + series = LNCS # {~107}, +} + +@book{Austern98, + AUTHOR = {M. Austern}, + TITLE = {Generic Programming and the {STL}}, + YEAR = 1998, + PUBLISHER = add, + ADDRESS = addort +} + +@book{GoF94, + AUTHOR = {E. Gamma and R. Helm and R. Johnson and J. Vlissides}, + TITLE = {Design Patterns}, + YEAR = 1994, + PUBLISHER = add, + ADDRESS = addort +} +@book{Jones_93, + AUTHOR = {N. Jones and C. Gomard and P Sestoft}, + TITLE = {Partial Evaluation and Automatic Program Generation}, + YEAR = 1993, + PUBLISHER = prentice, + ADDRESS = prenticeort, + KEYWORDS = {}, + OPTNOTE = {1608} +} + +@inproceedings{CousotCousot_77, + AUTHOR = {P. Cousot and R. Cousot}, + TITLE = {Abstract Interpretation: a unified lattice model for static + analysis of programs by construction or approximation + of fixpoints}, + YEAR = 1977, + PAGES = {238-252}, + BOOKTITLE = {$4^{th}$ Annual ACM + SIGPLAN-SIGACT Symposium on Artificial Intelligence \& + Programming Languages}, + publisher = {ACM SIGPLAN}, + address = {Los Angeles, California}, + optnote = {1608} +} + +@phdthesis{Nielson_84, + AUTHOR = {F. Nielson}, + TITLE = {Abstract Interpretation using domain theory}, + YEAR = 1984, + SCHOOL = {Edinburgh University}, + note = "Available as computer science report CST-31-84", + optnote = {1608} +} + +@inproceedings{Jones_85, + AUTHOR = {N. Jones and P. Sestoft and Harald S{\o}ndergaard}, + TITLE = {An Experiment in Partial Evaluation: The Generation of a + Compiler Generator}, + YEAR = 1985, + PAGES = {124-140}, + BOOKTITLE = {RTA}, + editor = {J.-P. Jouannaud}, + series = LNCS # {~202}, + publisher = spring#{,~}#springort, + optnote = {1608} +} + +@InProceedings{Nierstrasz:83, + author = {O. M. Nierstrasz and J. Mooney and K.J. Twaites}, + booktitle = {Proceedings of the {CIPS} Conference}, + title = {Using Objects to Implement Office Procedures}, + pages = {65-73}, + year = {1983} +} + +@book{Herschel:83, + AUTHOR = {Rudolf Herschel and Friedrich Pieper}, + TITLE = {{PASCAL} und {PASCAL}-{S}ysteme}, + YEAR = 1983, + PUBLISHER = {R. Oldenbourg Verlag}, + ADDRESS = {M\"unchen, Wien} +} + + +@phdthesis{SaraswatThesis, + AUTHOR = {Vijay A. Saraswat}, + TITLE = {Concurrent Constraint Programming Languages}, + YEAR = 1989, + SCHOOL = {School of Computer Science, Carnegie-Mellon University}, + ADDRESS = {Pittsburgh}, +} + +@Misc{poly-type, + author = {Michael Schwartzbach}, + title = {Polymorphic Type Inference}, + howpublished = {Lecture Notes}, + year = 1995, + month = mar, +} + +@InProceedings{NT97, + author = {George L. Nemhauser and Michael A. Trick}, + booktitle = {Second International Conference on the Practice and + Theory of Automated Timetabling}, + address = {Toronto}, + title = {Scheduling a Major College Basketball Conference}, + year = {1997}, +} + +@Article{NT98, + author = {George L. Nemhauser and Michael A. Trick}, + title = {Scheduling a Major College Basketball Conference}, + journal = {Operations Research}, + volume = 46, + number = 1, + year = 1998, + pages = {1--8}, +} + +@Article{Russell94, + author = {Robert A. Russell and Janny M. Y. Leung}, + title = {Devising a Cost Effective Schedule for a Baseball League}, + journal = {Operations Research}, + year = 1994, + volume = 42, + number = 4, + pages = {614--625}, + optnote = {league divided in divisions. travel cost and various + other constraints are considered.} +} + +@Article{Schreuder92, + author = {Jan A. M. Schreuder}, + title = {Combinatorial Aspects of Construction of Competition + Dutch Professional Football Leagues}, + journal = {Discrete Applied Mathematics}, + volume = 35, + year = 1992, + pages = {301--312}, + optnote = {double round robin, HA pattern, team-to-pattern + assignment, game assignment.} +} + +@InCollection{Cain77, + author = {Cain, Jr., William O.}, + title = {The Computer-assisted Heuristic Approach Used to + Schedule the Major League Baseball Clubs}, + booktitle = {Optimal Strategies in Sports}, + editor = {Shaul P. Ladany and Robert E. Machol}, + year = {1977}, + publisher = {North-Holland Publishing Co.}, + address = {Amsterdam, New York, Oxford}, + pages = {32--41}, + series = {Studies in Management Science and Systems}, + number = {5}, + optnote = {nice report from a practicioner. He actually uses + constraint programming without knowing it. HA + pattern, team-to-pattern assignment, game assignment.} +} + +@InCollection{Campbell76, + author = {Robert T. Campbell and Der-San Chen}, + title = {A Minimum Distance Basketball Scheduling Problem}, + booktitle = {Management Science in Sports}, + editor = "Robert E. Machol, Shaul P. Ladany; under the general + supervision of Donald G.Morrison", + year = {1976}, + publisher = {North-Holland Publishing Co.}, + address = {Amsterdam, New York, Oxford}, + pages = {15--25}, + series = {Studies in Management Sciences}, + number = {4}, + note = {Special issue of the journal Management Science}, + optnote = {Double round robin scheduling. First compute minimum + distance travel itinerary. Then assemble complete + schedules from this. There seems to be a pairing + scheme of teams that enables this approach.} +} + +@BOOK{Tsang93, + AUTHOR = {Edward P. K. Tsang}, + TITLE = {Foundations of Constraint Satisfaction}, + PUBLISHER = {Academic Press}, + address = {London and San Diego}, + YEAR = {1993}, +} + + +@INPROCEEDINGS{Ilog94, + AUTHOR = {Jean-Fran{\c{c}}ois Puget}, + TITLE = {A {C}++ implementation of {CLP}}, + BOOKTITLE = {Proceedings of the Second Singapore International Conference on Intelligent Systems (SPICIS)}, + ADDRESS = {Singapore}, + YEAR = {1994}, + MONTH = nov, + PAGES = {B256--B261} +} + +@inproceedings{PL:95, + author = {Jean-Fran{\c{c}}ois Puget and Michel Leconte}, + title = {Beyond the Glass Box: Constraints as Objects}, + booktitle = {Proceedings of the {I}nternational {S}ymposium on {L}ogic {P}rogramming}, + address = {}, + year = 1995, + pages = {513--527}, +} + +@INPROCEEDINGS{CHIP88, + AUTHOR = {M. Dincbas and P. {Van Hentenryck} and H. Simonis and A. Aggoun and T. Graf}, + TITLE = {The Constraint Logic Programming Language {CHIP}}, + BOOKTITLE = {Proceedings International Conference on Fifth Generation Computer Systems}, + PUBLISHER = {Springer-Verlag}, + ADDRESS = {Tokyo, Japan}, + month = dec, + YEAR = {1988}, + PAGES = {693--702}, +} + +@Misc{accsolutions, + author = {Martin Henz}, + title = {The {O}z program to the {ACC} 1997/98 basketball + scheduling problem and the Timetables that it found}, + year = {1998}, + howpublished = {{\tt http://www.comp.nus.edu.sg/$\tilde{\ }$henz/projects/acc/}} +} + +@Article{Blest88, + author = {D.C. Blest and D.G. Fitzgerald}, + title = {Scheduling Sports Competitions with a Given + Distribution of Times}, + journal = {Discrete Applied Mathematics}, + volume = 22, + year = 1988, + pages = {9--19}, + optnote = {Scheduling tournaments with limited number of facilities + 1 or 2 games per ``round'' per team.} +} + +@Article{Hooker95, + author = {J. N. Hooker and V. Vinay}, + title = {Branching rules for satisfiability}, + journal = {Journal of Automated Reasoning}, + volume = 15, + year = 1995, + pages = {359-383}, + optnote = {High emphasis on methodology for designing computational + experiments. Looks at Jeroslow-Wang rule, shows that + an alternative motivation leads to ways to improve + the rule.} +} + +@Misc{Apt97, + author = {Krzysztof R. Apt}, + title = {A Proof Theoretic View of Constraint Programming}, + howpublished = {Draft}, + year = 1997, + month = nov, + optnote = {Constraint propagation and enumeration are seen from + a proof-theoretic point of view. Quite interesting.} +} + +@Misc{Apt97, + author = {Krzysztof R. Apt}, + title = {The Essence of Constraint Propagation}, + howpublished = {Draft}, + year = 1997, + month = nov, + optnote = {finite domain constraint propagation is seen as the + result of chaotic iteration. Quite interesting.} +} + +@Article{Roucairol, + author = {Catherine Roucairol}, + title = {A Parallel Branch and Bound Algorithm for the + Quadratic Assignment Problem}, + journal = {Discrete Applied Mathematics}, + volume = 18, + year = 1987, + pages = {211--225} +} + +@Article{deWerra80, + author = {D. de Werra}, + title = {Geography, Games and Graphs}, + journal = {Discrete Applied Mathematics}, + volume = 2, + year = 1980, + pages = {327--337}, + optnote = {A graph-theoretic perspective on round robin + scheduling. Particular attention to travel distance.} +} + +@incollection{deWerra80b, + author = {de Werra, D.}, + title = {Scheduling in Sports}, + booktitle = {Studies on Graphs and Discrete Programming}, + editor = {P. Hansen}, + year = 1980, + publisher = {North-Holland}, + address = {Amsterdam}, + pages = {381--395}, +} + +@Article{deWerra88, + author = {D. de Werra}, + title = {Some Models of Graphs for Scheduling Sports Competitions}, + journal = {Discrete Applied Mathematics}, + volume = 21, + year = 1988, + pages = {47--65}, + optnote = {A graph-theoretic perspective on round robin + scheduling.} +} + +@Article{Tripathy, + author = {Arabinda Tripathy}, + title = {Computerised Decision Aid for Timetabling---A Case Analysis}, + journal = {Discrete Applied Mathematics}, + volume = 35, + year = 1992, + pages = {313--323}, + optnote = {College timetabling. Assigning times to classes to + minimize conflicts.} +} + +@Article{Kumar, + author = {Vipin Kumar}, + title = {Algorithms for Constraint-Satisfaction Problems}, + journal = {AI Magazine}, + volume = 13, + number = 1, + year = 1992, + pages = {32--44}, + optnote = {nice survey of a broad range of CSP algorithms + including many of the fundamental ideas of + constraint programming} +} + +@InProceedings{Codognet94, +author = {Philippe Codognet and Daniel Diaz}, +title = {{clp(B)}: Combining Simplicity and Efficiency in Boolean + Constraint Solving}, +editor = {Manuel V. Hermenegildo and Jaan Penjam}, +booktitle = {Programming Language Implementation and Logic +Programming, 6th International Symposium, PLILP'94}, +year = 1994, +month = sep, +pages = {244-260}, +address = {Madrid, Spain}, +publisher = spring#{,~}#springort, +series = LNCS#{~844} +} + +@InProceedings{Fages94, +author = {Fran{\c{c}}cois Fages and Julian Fowler and Thierry Sola}, +title = {Handling Preferences in Constraint Logic Programming with + Relational Optimization}, +editor = {Manuel V. Hermenegildo and Jaan Penjam}, +booktitle = {Programming Language Implementation and Logic +Programming, 6th International Symposium, PLILP'94}, +year = 1994, +month = sep, +pages = {261--276}, +address = {Madrid, Spain}, +publisher = spring#{,~}#springort, +series = LNCS#{~844} +} + +@Article{beldiceanu:94, + author = "N. Beldiceanu and E. Contejean", + title = "Introducing global constraints in {CHIP}", + journal = "Mathematical computer modelling", + year = "1994", + volume = "20", + number = "12", + pages = "97--123", + OPTnote = "xv" +} + +@InProceedings{JaffarLassez:87, + author = "Joxan Jaffar and Jean-Louis Lassez", + title = "Constraint Logic Programming", + booktitle = "Proceedings of the 14th ACM Symposium on Principles + of Programming Languages, Munich, Germany", + pages = "111-119", + month = jan, + year = "1987", + publisher = "ACM" +} + +@Manual{ilog:solver, + title = {{\sc Ilog Solver} 3.2, User Manual, 1996}, + organization = {{\sc Ilog}}, + address = {URL: {\tt http://www.ilog.com}}, + year = {1996}, + OPTnote = {} +} + +@Manual{ilog:solver4, + key = {ILOG}, + title = {{ILOG Solver} 4.0, Reference Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1997}, +} + +@Manual{ilog:solver5, + key = {ILOG}, + title = {{ILOG Solver} 5.0, Reference Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {2000}, +} + +@Manual{ilog:solver4user, + key = {ILOG}, + title = {{ILOG Solver} 4.0, User Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1997}, +} + +@Manual{ilog:solver44, + key = {ILOG}, + title = {{ILOG Solver} 4.4, Reference Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1999}, +} + +@Manual{ILOG, + key = {ILOG}, + title = {{ILOG Solver} 4.4, Reference Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1999}, +} + +@Manual{OPLStudio, + title = {{OPL Studio} User Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1999}, +} + +@Manual{cplex_6, + title = {{ILOG CPLEX} Version 6.0, Reference Manual}, + organization = {{ILOG Inc.}}, + address = {Mountain View, CA 94043, USA, {\tt http://www.ilog.com}}, + year = {1996}, +} + +@techreport{CHIP:whitepaper, + title = {The {CHIP} System}, + institution = {{COSYTEC SA}}, + year = {1997}, + author = {Nicolas Beldiceanu and Helmut Simonis and Philip Kay and Peter +Chan}, + type = {White Paper}, + note = {Ref: {COSY/WHITE/002}, Ver: 1.2, Rev: A} +} + +@inproceedings{GNUProlog, + title = {The {GNU} Prolog Systems and its Implementation}, + booktitle = {ACM Symposium on Applied Computing}, + author = {Daniel Diaz and Philippe Codognet}, + address = {Como, Italy}, + note = {Documentation and system available at \url{http://www.gnu.org/software/prolog}}, + year = 2000 +} +@InProceedings{lepape:95, + author = "C. Le Pape", + title = "Three mechanisms for managing resource constraints in + a library for constraint-based scheduling", + booktitle = "Proceedings of the INRIA/IEEE Conference on Emerging + Technologies and Factory Automation", + year = "1995", + OPTnote = "xv" +} + +@book{Schrage97, + AUTHOR = {L. Schrage}, + TITLE = {Optimization Modeling with {LINDO}}, + YEAR = 1997, + EDITION = {fifth}, + PUBLISHER = {Wadworth Publishing}, + ADDRESS = {Belmont, CA}, +} + +@Article{apple, + author = {D. Applegate and W. Cook}, + title = {A Computational Study of the Job-Shop Scheduling Problem}, + journal = {ORSA Journal on Computing}, + year = {1991}, + volume = 3, + number = 2, + pages = {149-156}, +} + +@InProceedings{caseau:94a, + author = "Yves Caseau and Fran{\c{c}}ois Laburthe", + title = "Improved {CLP} Scheduling with Task Intervals", + booktitle = ICLP, + year = {1994}, + pages = {369--383}, + address = {}, + OPTNOTE = {xv} +} + +@InProceedings{caseau:96, + author = {Y. Caseau and F. Laburthe}, + title = {Cumulative scheduling with task intervals}, + booktitle = {Joint International Conference and Symposium on + Logic Programming}, + year = {1996}, + OPTpages = {}, + OPTnote = {xv} +} + +@INPROCEEDINGS{AAAI97, + AUTHOR = {Joachim P. Walser}, + TITLE = {Solving Linear {pseudo-Boolean} Constraint Problems with Local Search}, + BOOKTITLE = {Proceedings of the 14th National Conference on Artificial Intelligence and 9th Innovative Applications of Artificial Intelligence Conference (AAAI-97/IAAI-97)}, + ADDRESS = {Providence, RI, USA}, + PUBLISHER = {AAAI Press}, + MONTH = {July}, + YEAR = {1997}, + PAGES = {269--274}, +} + +@InProceedings{RodosekWallaceHaijan:96, + author = {R. Rodosek and M.G. Wallace and M.T. Haijan}, + title = {A new approach to integrate mixed integer + programming with {CLP}}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, +} + +@InProceedings{Chabrier:96, + author = {Jacqueline Chabrier and Jean-Michel Richer and + Jean-Jacques Chabrier}, + title = {Resolution of structured SAT problems with + {SCORE(FD/B)}}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, + optnote = {symmetry breaking in combination with local search + (complete variant?), weak experimental results} +} + +@InProceedings{Teleki:96, + author = {Laszlo Teleki}, + title = {Embedding Qualitative Reasoning into Constraint Logic Programming}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, + optnote = {bridge between QR and CP} +} + +@InProceedings{Solotorevsky:96, + author = {Gadi Solotorevsky and Ehud Gudes}, + title = {Solving a Real-life Nurses Time Tabling and Transportation + Problem Using Distributed {CSP} Techniques}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, + optnote = {strange: why is distribution needed?} +} + +@InProceedings{Sabin:96, + author = {Mihaela Sabin and Robert D. Russell and Eugene C. Freuder}, + title = {Constraint-Based Modeling: From Diagnosis and Configuration + to Network Management}, + booktitle = {Proceedings of the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, + optnote = {network management as a CSP} +} + +@InProceedings{Simonis:96, + author = {Helmut Simonis}, + title = {A Problem Classification Scheme for Finite Domain + Constraint Solving}, + booktitle = {Invited Talk at the Workshop on Constraint Programming + Applications, in conjunction with the Second + International Conference on Principles and Practice + of Constraint Programming (CP96)}, + year = {1996}, + optnote = {many applications references, especially on CHIP} +} + +@InProceedings{selman:93, + AUTHOR = {B. Selman and H. A. Kautz}, + TITLE = {An Empirical Study of Greedy Local Search for + Satisfiability Testing}, +booktitle={Proceedings of the 11th National Conference on Artificial + Intelligence}, +address={Washington, DC}, +month=jul, +year=1993, +publisher={AAAI Press}, +} + +@InProceedings{SmithC93, +title={Slack-Based Heuristics for Constraint Satisfaction Scheduling}, +author={S. F. Smith and C.-C. Cheng}, +booktitle={Proceedings of the 11th National Conference on Artificial + Intelligence}, +address={Washington, DC}, +month=jul, +year=1993, +publisher={AAAI Press}, +optnote = {very nice paper: looks like the origin of the idea of + sequence (path) constraints in scheduling} +} + +@Article{clpr, + author = {J. Jaffar and S. Machaylov and P. Stuckey and R. Yap}, + title = {The {CLP(R)} Language and System}, + journal = {ACM Transactions on Programming Languages and Systems}, + year = {1992}, + volume = {14}, + number = {3}, + month = jul, +} + +@techreport{Rodosek97, + AUTHOR = {Robert Rodosek and Mark Wallace and Mozafian Hajian}, + TITLE = {A new approach to integrating mixed + integer programming with constraint logic programming}, + YEAR = 1997, + institution = {IC-Parc}, + address = {London}, + optnote = {two-store approach to mixing integer and constraint programming} +} + + +@techreport{Hajian96, + AUTHOR = {Mozafian Hajian and Robert Rodosek and Barry Richards}, + TITLE = {Introduction of a New Class of Variables to Discrete and + Integer Programming Problems}, + YEAR = 1996, + institution = {IC-Parc}, + address = {London}, + optnote = {two-store approach to mixing integer and constraint programming} +} + +@Article{Hentenryck97, + author = {Pascal {Van Hentenryck} and Laurent Michel and + Frederic Benhamou}, + title = {{\tt Newton} Constraint Programming over Nonlinear Constraints}, + journal = {Science of Computer Programming}, + year = {1997}, +} + + +@Article{Benhamou97, + author = {Frederic Benhamou and William Older}, + title = {Applying Interval Arithmetic to Real, Integer, and + Boolean Constraints}, + journal = jlp, + year = {1997}, + volume = {32}, + number = {1}, +} + +@techreport{Richards96, + AUTHOR = {Tom Richards and Barry Richards}, + TITLE = {Nogood learning for constraint satisfaction}, + YEAR = 1996, + institution = {IC-Parc}, + address = {London}, + note = {appeared in Proceedings CP 96 Workshop on Constraint Programming Application}, +} + +@Misc{CP96, + AUTHOR = {Pascal {Van Hentenryck} and Vijay Saraswat{, editors}}, + TITLE = {Constraint Programming}, + YEAR = 1996, + MONTH = oct, + howpublished = {ACM Workshop on Strategic Directions in Computing Research, + MIT Laboratory for Computer Science, Cambridge, + Massachusetts, June 14-15, 1996, available at + {\tt http://www.medg.lcs.mit.edu/sdcr/}}, + optnote = {very well written by the experts of the field, broad + scope, many references, early history etc, in the same + folder are the position papers of various CP big shots.} +} + +@InProceedings{fernadez97, +author = {Antonio Fernandez and Pat Hill}, +title = {Boolean and Finite Domain solvers compared using Self + Referential Quizzes}, +booktitle = {Proceedings of APPIA-GULP-PRODE 97 (AGP'97)}, +year = 1997, +optnote = {weak comparison of Oz, ECLiPSe, CHR, and clp(FD) + using SRQ.} +} + +@Misc{TUFF97, + AUTHOR = {Per Kreuger}, + TITLE = {The {TUFF} Train Scheduler}, + YEAR = 1997, + howpublished = {Presentation Slides}, + optnote = {some good ideas on train scheduling} +} + +@Misc{LePape97, + AUTHOR = {Claude {Le Pape}}, + TITLE = {Constraint-based Scheduling}, + YEAR = 1996, + howpublished = {Presentation Slides}, + optnote = {excellent introduction, path finding etc, excellent + bibliography} +} + +@Article{helios97, + author = {Laurent Michel and Pascal {Van Hentenryck}}, + title = {{Helios}: A modeling language for global + optimization and its implementation in {Newton}}, + journal = tcs, + year = {1997}, + volume = {173}, + number = {1}, + month = feb, + pages = {3--48}, +} + +@Misc{LiuBing97, + AUTHOR = {Bing Liu and Joxan Jaffar and Roland H.C. Yap}, + TITLE = {Constraint Rule-Based Programming}, + YEAR = 1997, + howpublished = {Draft}, +} + +@InProceedings{Gent96, + author = {Ian P. Gent and Ewan MacIntyre and Patrick Prosser and + Toby Walsh}, + title = {The Constrainedness of Search}, + year = {1996}, + booktitle ={Proceedings of the thirteenth National + Conference on Artificial Intelligence (AAAI '96)}, + optnote = {Constant Kappa introduced, also look at CP'96 proceedings} +} + +@InProceedings{CCD94, + author={B.~Carlson and M.~Carlsson and D.~Diaz}, + title={{Entailment of Finite Domain Constraints}}, + booktitle = {{ICLP'94, International Conference on Logic Programming}}, + year = {1994}, + editor = {P.~Van Hentenryck}, + publisher = {MIT Press}, + address = {S.~Margherita Ligure, Italy}, + series = {MIT Press Series in Logic Programming}, +} +@InProceedings{Carlsson97, + author = {Mats Carlsson and Greger Ottosson and Björn Carlson}, + title = {An Open-Ended Finite Domain Constraint Solver}, + Booktitle = {PLILP'97, International Symposium on + Programming Languages: Implementations, Logics, and + Programming}, + editor = {H. Glaser and P. Hartel and H. Kucken}, + Publisher = spring, + Series = LNCS#{~1292}#springort, + Address = {Southampton, England}, + Month = sep, + Year = 1997, + optnote = {FD in Prolog, indexicals, reified constraints} +} + +@inproceedings{Harrison96, + AUTHOR = {John Harrison}, + TITLE = {{S}t{\aa}lmarck's Algorithm as a HOL Derived Rule}, + YEAR = 1996, + month = aug, + PAGES = {221--234}, + BOOKTITLE = {Theorem Proving in Higher Order Logics: 9th + International Conference, TPHOLs'96}, + editor = {Joakim von Wright and Jim Grundy and John Harrison}, + address = {Turku, Finland}, + publisher = spring#{,~}#springort, + series = LNCS # {~1125}, +} + +@InProceedings{Dincbas_88, + author = {Mehmet Dincbas and Helmut Simonis and Pascal {Van Hentenryck}}, + title = {Solving the Car-Sequencing Problem in Constraint Logic + Programming}, + editor = {Yves Kodratoff}, + booktitle = ECAI, + address = {Munich, Germany}, + year = 1988, + month = aug, + pages = {290--295}, + publisher = {Pitman Publishers, London}, + optnote = {First hard FD problem solved by CLP (CHIP), + introduces element constraint} +} + +@Article{hooker90, + author = {J. N. Hooker and C. Fedjki}, + title = {Branch-and-cut Solution of Inference Problems in + Propositional Logic}, + journal = {Annals of Mathematics and Artificial Intelligence}, + year = {1990}, + volume = {1}, + pages = {123--139}, +} + +@Article{jeroslow90, + author = {Robert G. Jeroslow and Jinchang Wang}, + title = {Solving Propositional Satisfiability Problems}, + journal = {Annals of Mathematics and Artificial Intelligence}, + year = {1990}, + volume = {1}, + pages = {167--187}, +} + +@InCollection{Davis83} + author = {Martin Davis}, + title = {The Prehistory and Early History of Automated Deduction}, + booktitle = {Automation of Reasoning}, + editor = {J{\"o}rg Siekmann and Graham Wrightson}, + year = {1983}, + publisher = spring, + address = springort, + pages = {1--28}, + volume = {1}, + note = {Classical papers on computational logic, 1957-1966}, + optnote = {nice introduction to the history of logics} +} + +@Article{loveland69, + author = {D. W. Loveland}, + title = {A Simplified Format for the Model Elimination + Theorem-Proving Procedure}, + journal = jacm, + year = {1969}, + volume = {16}, + month = jul, + number = {3} +} + +@Article{loveland68, + author = {D. W. Loveland}, + title = {Mechanical Theorem-Proving by Model Elimination}, + journal = jacm, + year = {1968}, + volume = {15}, + month = apr, + number = {2} +} + +@book{loveland78, + AUTHOR = {Donald W. Loveland}, + TITLE = {Automated Theorem Proving: A Logical Basis}, + YEAR = 1978, + PUBLISHER = nh, + ADDRESS = nhort, + optnote = {chapter 2: basic resolution gives nice account of + Davis-Putnam-Loveland procedure} +} + +@Article{DPL62, + author = {M. Davis and G. Logemann and D. Loveland}, + title = {A Machine Program for Theorem Proving}, + journal = cacm, + year = {1962}, + volume = 5, + number = 7, + pages = {394--397}, + month = jul +} + +@Article{Davis60, + author = {M. Davis and H. Putnam}, + title = {A Computing Procedure for Quantification Theory}, + journal = jacm, + year = {1960}, + volume = {7}, + month = jul, + number = {3} +} + +@InCollection{DavisPresburger} + author = {Martin Davis}, + title = {A Computer Program for Presburger's Algorithm}, + booktitle = {Automation of Reasoning}, + editor = {J{\"o}rg Siekmann and Graham Wrightson}, + year = {1983}, + publisher = spring, + address = springort, + pages = {41--48}, + volume = {1}, + note = {Classical papers on computational logic, 1957-1966}, + optnote = {nice introduction to the history of logics} +} + +@Article{Davis62, + author = {M. Davis and G. Logemann and D. Loveland}, + title = {A Machine Program for Theorem Proving}, + journal = cacm, + year = {1962}, + volume = {5}, + month = jul, + number = {7} +} + +@InProceedings{Davis63, + author = {Martin Davis}, + title = {Eliminating the Irrelevant from Mechanical Proofs}, + booktitle = {Proceedings, Symposia of Applied Mathematics}, + year = 1963, + pages = {15--30}, + publisher = {American Mathematical Society} +} + +@Article{Robinson65, + author = {J. A. Robinson}, + title = {A Machine-Oriented Logic Based on the Resolution Principle}, + journal = jacm, + year = {1965}, + volume = {12}, + month = jan, + number = {1} +} + +@InProceedings{Beck:97, +author = {J. Christopher Beck and Andrew J. Davenport and Mark S. Fox}, +title = {Five Pitfalls of Empirical Scheduling Research}, +booktitle = cp97, +address = cp97ort, +month = oct#{/}#nov, +editor = {Gert Smolka}, +year = 1997, +series = LNCS # {~1330}, +publisher = spring#{,~}#springort, +pages = {390--404}, +} + +@InProceedings{Engines:97, + author = {Christian Schulte}, + title = {Programming Constraint Inference Engines}, + editor = {Gert Smolka}, + booktitle = cp97, + address = cp97ort, + year = {1997}, + series = LNCS # {~1330}, + publisher = spring#{,~}#springort, + month = oct#{/}#nov, + pages = {519--533}, +} + +@InProceedings{Caseau:97, + author = {Yves Caseau and Fran{\c{c}}ois Laburthe}, + title = {Solving Various Weighted Matching Problems with Constraints}, + editor = {Gert Smolka}, + booktitle = cp97, + address = cp97ort, + year = {1997}, + series = LNCS # {~1330}, + publisher = spring#{,~}#springort, + month = oct#{/}#nov, + pages = {17--31}, +} + +@InProceedings{Regin:97, + author = {Jean-Charles R{\'e}gin and Jean-Fran{\c{c}}ois Puget}, + title = {A Filtering Algorithm for Global Sequencing Constraints}, + editor = {Gert Smolka}, + booktitle = cp97, + address = cp97ort, + year = {1997}, + series = LNCS # {~1330}, + publisher = spring#{,~}#springort, + month = oct#{/}#nov, + pages = {32--46}, +} + +@article{Li:99, + author = {Chu Min Li}, + title = {A Constraint-Based Approach to Narrow Search Tree for +Satisfiability}, + booktitle = {Information Processing Letters}, + year = {1999}, + volume = 71, + pages = {75--80} +} +@InProceedings{Chu:97, + author = {Chu Min Li and Anbulagan}, + title = {Look-Ahead Versus Look-Back for Satisfiability Problems}, + editor = {Gert Smolka}, + booktitle = cp97, + address = cp97ort, + year = {1997}, + series = LNCS # {~1330}, + publisher = spring#{,~}#springort, + month = oct#{/}#nov, + pages = {341--355}, +} + +@InProceedings{ChuUP, + author = {Chu Min Li and Anbulagan}, + title = {Heuristics based on unit propagation for satisfiability +problems}, + booktitle = {Proceedings of 15th {I}nternational {J}oint {C}onference on +{A}ritificail {I}ntelligence, {IJCAI'97} }, + address = mkort, + year = {1997}, + publisher = mk, + pages = {366--371}, +} + +@Article{Zhang:93, + author = {Zhang, Hantao}, + title = {Sato: A Decision Procedure for Propositional Logic}, + journal = {Association of Automated Resasoning Newsletters}, + year = {1993}, + volume = {22}, + note = {updated version of November 29, 1997} +} + +@InCollection{Hooker:97} + author = {J. N. Hooker}, + title = {Constraint satisfaction methods for generating valid cuts}, + booktitle = {Advances in Computational and Stochastic + Optimization, Logic Programming, and Heuristic + Search}, + editor = {D. L. Woodruff}, + year = {1997}, + publisher = kluwer, + address = kluwerort, + pages = {1--30}, +} + +@Article{Hooker:96, + author = {J. N. Hooker}, + title = {Testing heuristics: We have it all wrong}, + journal = {Journal of Heuristics}, + year = {1996}, + volume = {1}, + pages = {33--42}, +} + +@Article{Hooker:94, + author = {J. N. Hooker}, + title = {Needed: An empirical science of algorithms}, + journal = {Operations Research}, + volume = 42, + year = 1994, + pages = {201--212}, +} + +@Article{Slaney:93, + author = {J. Slaney and M. Fujita and M. Stickel}, + title = {Automated reasoning and exhaustive search: Quasigroup + existence problems}, + journal = {Computers and Mathematics with Applications}, + year = 1993, +} + +@INPROCEEDINGS{HHS95, +AUTHOR = {Reiner H{\"a}hnle and Ryuzo Hasegawa and Yasuyuki Shirai}, +TITLE = {Model Generation Theorem Proving with Interval Constraints}, +BOOKTITLE = {Proc.\ of {ILPS} Post-Conference Workshop on Interval + Constraints, Portland/OR, USA}, +EDITOR = {Fr\'{e}d\'{e}ric Benhamou and William J.~Older and + Maarten van Emden and Pascal van Hentenryck}, +MONTH = dec, +YEAR = {1995} +} + +@INPROCEEDINGS{McAloon97, +AUTHOR = {Ken McAloon and Carol Tretkoff and Gerhard Wetzel}, +TITLE = {Sports League Scheduling}, +BOOKTITLE = {Proceedings of the 1997 ILOG Optimization + Suite International Users' Conference}, +MONTH = jul, +ADDRESS = {Paris}, +YEAR = {1997} +} + +@INPROCEEDINGS{Smith96, +AUTHOR = {Barbara Smith}, +TITLE = {Succeed-first or fail-first: A case study in variable + and value ordering}, +BOOKTITLE = {Proceedings of the 1996 ILOG Solver and ILOG Scheduler + International Users' Conference}, +MONTH = jul, +ADDRESS = {Paris}, +YEAR = {1996} +} + +@misc{Trick98, +author = {Michael Trick}, +year = 1998, +title = {Modifications to the Problem Description of +``Scheduling a Major College Basketball Conference''}, +howpublished = {WWW at \mbox{\tt http://mat.gsia.cmu.edu/acc$\underline{\ }$mod.html}} +} + +@Article{ACC98, + author = {Martin Henz}, + title = {Scheduling a Major College Basketball + Conference---Revisited}, + journal = {Operations Research}, + year = 2001, + volume = 49, + number = 1, + note = {to appear} +} + +@InProceedings{robin, +author = {Martin Henz}, +title = {Constraint-based Round Robin Tournament Planning}, +editor = {De Schreye, Danny}, +booktitle = ICLP, +year = {1999}, +publisher = mit#{,~}#mitort, +address = {Las Cruces, New Mexico}, +pages = {545--557} +} + +@Article{Ball77, + author = {B. C. Ball and D. B. Webster}, + title = {Optimal Scheduling for even-numbered team athletic conferences}, + journal = {{AIIE Transactions}}, + year = {1977}, + volume = {9}, + pages = {161--169} +} + +@book{marriott98, + AUTHOR = {Kim Marriott and Peter J. Stuckey}, + TITLE = {Programming with Constraints}, + YEAR = 1998, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@Misc{ParametricSequence98, + author = {Roland H.C. Yap}, + title = {Parametric Sequence Alignment with Constraints}, + howpublished = {draft}, + year = 1998, +} + +@article{ pfenning93proof, + author = "Frank Pfenning", + title = "A Proof of the {Church-Rosser} Theorem and its Representation in a Logical Framework", + journal = "Journal of Automated Reasoning", + year = "1993", + url = "citeseer.nj.nec.com/pfenning92proof.html" } + +@InCollection{lambdaBarendregt, +author = {H. P. Barendregt}, +title = {Functional Programming and Lambda Calculus}, +booktitle = {Handbook of Theoretical Computer Science}, +editor = {J. van Leeuwen}, +chapter = 7, +publisher = else, +address = elseort, +year = 1990, +pages = {323--363}, +} + +@techreport{HarperML86, + AUTHOR = {Robert Harper}, + TITLE = {Introduction to {Standard ML}}, + YEAR = 1986, + number = "LFCS Report Series ECS-LFCS-86-14", + institution = {Laboratory for Foundations of Computer Science}, + + address = {Department of Computer Science, University of Edinburgh}, + note = {revised Jan. 1989 by Nick Rothwell and Kevin Mitchell}, +} + +@Misc{MLSyntax91, + author = {Jawahar Malhotra}, + title = {An Introduction to the {Standard ML} Syntax}, + howpublished = {Stony Brook, Lecture Note of CSE 526, Principles of + Programming Languages, tought by Prateek Mishra}, + year = 1991, +} + +@Article{PountainFP, + author = {Dick Pountain}, + title = {Functional Programming Comes of Age}, + journal = {BYTE}, + year = {1994}, + month = {aug}, + pages = {183--184}, +} + +@techreport{JavaIntermediate, + AUTHOR = {Jonathan C. Hardwick and Jay Sipelstein}, + TITLE = {Java as an Intermediate Language}, + YEAR = 1966, + number = "CMU-CS-96-161", + institution = {School of Computer Science}, + + address = {Caregie Mellon University, Pittsburgh, PA 15213}, +} + +@Misc{OusterhoutScripting, + author = {John K. Outerhout}, + title = {Scripting: Higher Level Programming for the 21st + Century}, + howpublished = {Draft somewhere on the web}, + month = mar, + year = 1997, +} + +@techreport{CritiqueStandardML, + AUTHOR = {Andrew W. Appel}, + TITLE = {A Critique of Standard ML}, + YEAR = 1992, + number = "CS-TR-364-92", + institution = {Princeton University}, + address = {Princeton}, + optnote = {nice hints and references for the language designer}, +} + +@Misc{RealProgrammers, + author = {John Ioannidis}, + title = {Real Programmers Don't Use {PASCAL}}, + howpublished = {Draft somewhere on the web}, +} + +@techreport{GiloiPlankalkuel, + AUTHOR = {Wolfgang K. Giloi}, + TITLE = {Konrad Zuses Plankalk{\"u}l als Vorl{\"a}ufer moderner + Programmiermodelle}, + YEAR = 1990, + number = "TR 90-13", + institution = {Konrad-Zuse-Zentrum f{\"u}r Informationstechnik + Berlin}, + address = {Heilbronner Str. 10, D-1000 Berlin 31}, +} + +@techreport{ExtensibleSyntax, + AUTHOR = {Luca Cardelli and Florian Matthes and Mart{\'\i}n Abadi}, + TITLE = {Extensible Syntax with Lexical Scoping}, + YEAR = 1994, + number = "SRC Research Report 121", + institution = {digital Systems Research Center}, + address = {130 Lytton Avenue, Palo Alto, California 94301}, +} + +@Misc{ErrorCorrectingSourceCode, + author = {Kazunori Ueda and Yasuhiro Ajiro and Kenta Cho}, + title = {Error-correcting Source Code}, + howpublished = {draft}, +} + +@Misc{StrongModingSlides, + author = {Kazunori Ueda}, + title = {Strong Moding in Cuncurrent Logic/Constraint Programming}, + howpublished = {slides}, +} + +@InCollection{ghc, +author = {Kazunori Ueda}, +title = {Guarded Horn Clauses: A Parallel Logic Programming + Language with the Concept of a Guard}, +booktitle = {Programming of Future Generation Computers}, +editor = {K. Fuchi and M. Nivat}, +publisher = else, +address = elseort, +year = 1988, +pages = {441--456}, +} + +@InProceedings{UedaExperiences, + editor = {Takayasu Ito and Robert H. Halstead and Christian Queinnec}, + booktitle = {Parallel Symbolic Languages and Systems: International + Workshop {PSLS}'95, {Beaune}, {France}}, + title = {Experiences with Strong Moding in Concurrent + Logic/Constraint Programming}, + author = {Kazunori Ueda}, + series = LNCS # {~1068}, + publisher = spring#{,~}#springort, + month = oct, + year = 1995, + pages = {341--355}, +} + +@INPROCEEDINGS{sulzmann-odersky-wehr-97, + author = {Martin Sulzmann and Martin Odersky and Martin Wehr}, + title = {Type Inference with Constrained Types}, + booktitle = {Proc.\ 4th Int'l Workshop on Foundations of + Object-Oriented Languages (FOOL), Paris, France}, + editor = {Benjamin Pierce}, + year = {1997}, + month = {January}, + note = {URL: {\tt http://www.cs.indiana.edu/hyplan/pierce/fool/sulzmann.ps.gz}}, +} + +@article{ModedFlat, + author = {Kazunori Ueda and Masao Morita}, + title = {Moded Flat GHC and Its Message-Oriented Implementation + Technique}, + journal = {New Generation Computing}, + year = {1994}, + volume = {13}, + number = {1}, + pages = {3--43}, +} + +@Misc{CPLS, + author = {Gilles Pesant and Michel Gendreau}, + title = {A Constraint Programming Framework for Local Search Methods}, + howpublished = {draft}, +} + +@article{DorigoIEEE, + author = {Marco Dorigo and Vittorio Maniezzo and Alberto Colorni}, + title = {{The Ant System}: Optimization by a colony of cooperating agents}, + journal = {IEEE Transactions on Systems, Man, and Cybernetics}, + year = {1996}, + volume = {26}, + number = {1}, + pages = {1--13}, +} + +@techreport{AntTSP, + AUTHOR = {Marco Dorigo and Luca Maria Gambardella}, + TITLE = {Ant colonies for the traveling salesman problem}, + YEAR = 1996, + number = "TR/IRIDIA/1996-3", + institution = {Universit{\'e} Libre de Bruxelles}, + note = {accepted for publication in BioSystems, 1997} +} + +@techreport{AntCoop, + AUTHOR = {Marco Dorigo and Luca Maria Gambardella}, + TITLE = {Ant colonies for the traveling salesman problem}, + YEAR = 1996, + number = "TR/IRIDIA/1996-5", + institution = {Universit{\'e} Libre de Bruxelles}, + note = {accepted for publication in the IEEE Transactions on + Evolutionary Computation, Vol. 1, No. 1, 1997} +} + +@Article{Toplas:97, + Author = {Peter {Van Roy} and Seif Haridi and Per Brand and Gert + Smolka and Michael Mehl and Ralf Scheidhauer}, + Title = {Mobile Objects in Distributed Oz}, + Journal = {ACM Transactions on Programming Languages and Systems}, + Year = 1997, + Month = sep, + Volume = 19, + Number = 5, + pages = {804--851} +} + +@Article{NGC:98, + author = {Seif Haridi and Peter {Van Roy} and Per Brand and + Christian Schulte}, + title = {Programming Languages for Distributed Applications}, + journal = {New Generation Computing}, + publisher = {Omsha, Ltd. and Springer-Verlag}, + address = {Tokyo, Japan}, + year = {1998}, + volume = 16, + number = 3, + pages = {223--261} +} + +@InProceedings{Pasco:97, + Author = {Seif Haridi and Peter {Van Roy} and Gert Smolka}, + Title = {An Overview of the Design of {Distributed} {Oz}}, + Booktitle = {Proceedings of the Second International Symposium + on Parallel Symbolic Computation (PASCO '97)}, + Year = 1997, + Month = jul, + Pages = {176-187}, + Address = {Maui, Hawaii, USA}, + Publisher = {ACM Press}, +} + +@Article{KL1, + author = {Kazunori Ueda and Takashi Chikayama}, + title = {Design of the Kernel Language for the Parallel + Inference Machine}, + journal = {The Computer Journal}, + year = {1990}, + volume = 33, + number = 6, + pages = {494--500} +} + +@InProceedings{schematic, + editor = {Jean-Pierre Briot and Jean-Marc Geib and Akinori + Yonezawa}, + booktitle = {Object-based parallel and distributed computation: + {France-Japan} Workshop, {OBPDC} '95, Tokyo, Japan, + June 21--23, 1995: selected papers}, + author = {Kenjiro Taura and Akinori Yonezawa}, + title = {{Schematic}: a concurrent object-oriented extension to + {Scheme}}, + series = LNCS # {~1107}, + publisher = spring#{,~}#springort, + year = 1996, + pages = {59--82}, +} + +@Proceedings{kudlek, + booktitle = {Foundations of Computer Science: Potential - Theory - Cognition}, + author = {Manfred Kudlek}, + title = {Calendars and Chronology}, + series = LNCS # {~1337}, + publisher = spring#{,~}#springort, + year = 1997, + pages = {209--218} +} + +@Proceedings{schmidhuber, + booktitle = {Foundations of Computer Science: Potential - Theory - Cognition}, + author = {J{\"u}rgen Schmidhuber}, + title = {A Computer Scientist's View of Life, the Universe, + and Everything}, + series = LNCS # {~1337}, + publisher = spring#{,~}#springort, + year = 1997, + pages = {201--208} +} + +@InProceedings{Smolka-Oz-SML-98, + title = {Concurrent Constraint Programming + Based on Functional Programming}, + author = {Gert Smolka}, + booktitle = {Programming Languages and Systems}, + editor = {Chris Hankin}, + series = LNCS # {~1381}, + publisher = spring#{,~}#springort, + year = 1998, + pages = {1--11}, + address = {Lisbon, Portugal}, +} + +@Misc{promises, + author = {Gert Smolka}, + title = {Promises and Futures for {Oz} and {SML}}, + howpublished = {draft}, +} + +@phdthesis{TauraThesis, + AUTHOR = {Kenjiro Taura}, + TITLE = {Efficient and Reusable Implementation of Fine-Grain + Multithreading and Garbage Collection on + Distributed-Memory Parallel Computers}, + YEAR = 1997, + SCHOOL = {Department of Information Science, University of Tokyo}, + ADDRESS = {Tokyo}, +} + +@Article{kobayashi98, + author = {Naoki Kobayashi}, + title = {A Partially Deadlock-free Typed Process Calculus}, + journal = {ACM Transactions on Programming Languages and Systems}, + year = {1998}, + volume = 20, + number = 2, + pages = {436--482}, +} + +@InProceedings{endo97, + title = {A Scalable Mark-Sweep Garbage Collector on Large-Scale + Shared-Memory Machines}, + author = {Toshio Endo and Kenjiro Taura and Akinori Yonezawa}, + booktitle = {Proceedings of High Performance Networking and + Computing (SC97)}, + month = nov, + year = 1997, +} + +@Misc{yap98, + author = {Roland H.C. Yap}, + title = {Parametric Sequence Alignment with Constraints}, + howpublished = {draft}, +} + +@techreport{monfroy96, + AUTHOR = {Eric Monfroy}, + TITLE = {An Environment for Designing/Executing Constraint Solver + Collaborations}, + YEAR = 1996, + month = feb, + number = "Research Report 96-R-044", + institution = {Centre de Recherche en Informatique de Nancy}, + address = {Vandoeuvre-l{\'e}s-Nancy}, +} + +@InProceedings{selman:98, + AUTHOR = {C.P. Gomes and B. Selman and H. A. Kautz}, + TITLE = {Boosting Combinatorial Search Through Randomization}, +booktitle={Proceedings of the 16th National Conference on Artificial + Intelligence}, +address={Madison, WI}, +year=1998, +publisher={AAAI Press}, +} + +@InProceedings{taura:gc:97, + AUTHOR = {Kenjiro Taura and Akinori Yonezawa}, + TITLE = {An Effective Garbage Collection Strategy for Parallel + Programming Languages on Large Scale + Distributed-Memory Machines}, +booktitle={Proceedings of {PPoPP'97}}, +year=1997, +} + +@InProceedings{taura:mt:98, + AUTHOR = {Kenjiro Taura and Akinori Yonezawa}, + TITLE = {Fine-grain Multithreading with Minimal Compiler Support---A + Cost Effective Approach to Implementing Efficient + Multithreading}, +booktitle={Proceedings of {PLDI'97}}, +year=1997, +} + +@InProceedings{MuellerMueller:97a, + Author = {T. M{\"u}ller and M. M{\"u}ller}, + Title = {Finite Set Constraints in {Oz}}, + + Editor = {Fran{\c{c}}ois Bry and Burkhard Freitag and Dietmar + Seipel}, + Booktitle = {13. Workshop Logische Programmierung}, + Year = 1997, + Month = {17--19 } # sep, + Address = {Technische Universit{\"a}t M{\"u}nchen}, + Pages = {104--115} +} + +@InProceedings{yamamoto:98, + Author = {Hirotaka Yamamoto and Kenjiro Taura and Akinori + Yonezawa}, + Title = {Comparing Reference Counting and Global + Mark-and-Sweep on Parallel Computers}, + Booktitle = {Proceedings of Fourth Workshop on Languages, + Compilers, and Run-time Systems for Scalable + Computers (LCR98)}, + Year = 1998, + note = {to be published by Springer-Verag in Lecture Notes in + Computer Science series}, +} + +@TechReport{plain-report-97, + author = {Martin M\"uller and Joachim Niehren and Gert Smolka}, + title = {{Typed Concurrent Programming with Logic Variables}}, + INSTITUTION = {Programming Systems Lab, Universit{\"a}t des + Saarlandes}, + month = sep, + year = {1997} +} + +@Article{CP2000, + author = {Joxan Jaffar and Roland H. C. Yap}, + title = {Constraint Programming 2000: A + Position Paper}, + journal = {Constraints}, + year = {1997}, + volume = 2, + number = 1, + pages = {71--73}, +} + +@incollection{Chikayama:94, + AUTHOR = {T. Chikayama and T. Fujise and D. Sekita}, + TITLE = {A Portable and Efficient Implementation of KL1}, +editor = {Manuel V. Hermenegildo and Jaan Penjam}, +booktitle = {Programming Language Implementation and Logic +Programming, 6th International Symposium, PLILP'94}, +year = 1994, +month = sep, +pages = {261--276}, +address = {Madrid, Spain}, +publisher = spring#{,~}#springort, +series = LNCS#{~844} +} + +@incollection{Franzen:92, + AUTHOR = {T. Franzen and S. Haridi and S. Janson}, + TITLE = {An Overview of the Andorra Kernel Language}, + YEAR = 1992, + BOOKTITLE = {Extensions of Logic Programming: Proceedings of the Second + International Workshop {ELP'91}}, + EDITOR = {L.-H. Eriksson and L. Halln\"as and P. Schroeder-Heister}, + PUBLISHER = {Springer}, + ADDRESS = {Berlin, Heidelberg}, + PAGES = {163-179}, + KEYWORDS = {}} + +@InProceedings{AKL, +author={Janson, Sverker and Haridi, Seif}, +title={Programming Paradigms of the {A}ndorra Kernel Language}, +pages={167--186}, +crossref={SLP91} +} + +@Proceedings{SLP91, + title = {Logic Programming, Proceedings of the 1991 International Symposium}, + booktitle = {Logic Programming, Proceedings of the 1991 International Symposium}, + year = {1991}, + editor = {Saraswat, Vijay and Ueda, Kazunori}, + publisher = {The MIT Press}, + address = {San Diego, USA}, +} + +@Article{boer91, + author = {F.S. de Boer and J.N. Kok and C. Palamidessi and + J.J.M.M. Rutten}, + title = {Semantic models for concurrent logic languages}, + journal = TCS, + year = {1991}, + volume = 86, + number = 1, + pages = {3--34}, +} + +@article{Hilog, + journal = "Journal of Logic Programming", + author = {Chen, Weidong and Kifer, Michael and Warren, David S.}, + title = {HiLog: A Foundation for Higher-Order Logic Programming}, + year = 1993, + pages = "187-230", + volume = 15 +} + +@article{Ait-Kaci:89b, + AUTHOR = {Hassan A{\"\i}t-Kaci and Roger Nasr}, + TITLE = {Integrating logic and functional programming}, + YEAR = 1989, + journal = "Lisp and Symbolic Computation", + volume = 2, + pages = "51--89", + KEYWORDS = {}} + +@article{towardsLIFE, + author = {Hassan A{\"\i}t-Kaci and Andreas Podelski}, + Journal = jlp, + pages = {195--234}, + title = {Towards a Meaning of {LIFE}}, + year = {1993}, + volume = 16 +} + +@InProceedings{CAM, +author = "G\'erard Berry and G\'erard Boudol", +title = "The Chemical Abstract Machine", +pages = "81--94", +crossref= "popl90", +loc = RT +} + +@proceedings{popl90, +booktitle = "Proceedings of the 17th {ACM} Conference on Principles + of Programming Languages", +address = "San Francisco, CA", +month = jan, +year = 1990 +} + +@incollection{Boer:90, + AUTHOR = {F. S. de Boer and C. Palamidessi}, + TITLE = {On the Asynchronous Nature of Communication in Concurrent Logic Languages: A Fully Abstract Model Based on Sequences}, + YEAR = 1990, + BOOKTITLE = {CONCUR'90: Theories of Concurrency - Unification and Extension (Proc.)}, + EDITOR = {J. C. M. Baeten and J. W. Klop}, + PUBLISHER = {Springer}, + ADDRESS = {Berlin, Heidelberg}, + PAGES = {99-114}, + KEYWORDS = {}} + +@article{Cohen90, + AUTHOR = {J. Cohen}, + TITLE = {Constraint Logic Programming Languages}, + YEAR = 1990, + JOURNAL = CACM, + MONTH = jul, + PAGES = {52-68}, + KEYWORDS = {CONSTRAINTS}} + +@incollection{Dincbas:91, + AUTHOR = {M. Dincbas and H. Simonis and P. {Van Hentenryck}}, + TITLE = {Solving a Cutting-Stock Problem in Constraint Logic Programming}, + YEAR = 1991, + BOOKTITLE = {Logic Programming: Proc.\ of the Fifth International Conference and Symposium (Volume 1)}, + EDITOR = {R. A. Kowalski and K. A. Bowen}, + PUBLISHER = {MIT Press}, + ADDRESS = {Cambridge, MA}, + PAGES = {42-58}, + KEYWORDS = {}} + +@InProceedings{pim88, + author = {Atsuhiro Goto and Masatoshi Sato and Katsuto Nakajima and Kazuo + Taki and Akira Matsumoto}, + title = {Overview of the Parallel Inference Machine + Architecture {(PIM)}}, + PUBLISHER = spring#{,~}#springort, + ADDRESS = {Tokyo, Japan}, + booktitle = FGCS, + year = {1988}, + pages = {208--229}, +} + +@TechReport{VanHentenryck:90a, + author = "P. {Van Hentenryck} and Y. Deville", + title = "The Cardinality Operator: A New Logical Connective + for Constraint Logic Programming", + institution = "Brown University", + year = "1990", + type = "Report", + number = "CS-90-24", + month = "November" +} + +@inproceedings{Kahn92-0:confs, + author = {Kahn, Kenneth}, + title = {Concurrent Constraint Programs to Parse and Animate Pictures of Concurrent Constraint Programs}, + booktitle = fgcs, + year = {1992}, + publisher = acm, + address = {ICOT, Japan}, + pages = {943--950} +} + +@PHDTHESIS{VanHentenryck87:lp, + AUTHOR = {Van Hentenryck, P.}, + MONTH = {July}, + SCHOOL = {University of Namur (Belgium)}, + TITLE = {{Consistency Techniques in Logic Programming}}, + YEAR = {1987}, + optnote = {only first 3 chapters}, +} + +@article{Milner:93, + author = {Milner, Robin}, + journal = {Communications of the ACM}, + month = jan, + number = {1}, + pages = {78-89}, + title = {Elements of Interaction ({Turing Award Lecture})}, + volume = {36}, + year = {1993} +} + +@article{Milner:93a, + author = {Milner, Robin}, + journal = {Communication of the ACM}, + month = jan, + optnote = {Nach Artikel - Elements of Interaction Turing Award Lecture}, + number = {1}, + pages = {90-97}, + title = {An Interview with Robin Milner}, + volume = {36}, + year = {1993} +} + +@TECHREPORT{DR88, + AUTHOR = {Markus H{\"o}hfeld and Gert Smolka}, + TITLE = {Definite Relations over Constraint Languages}, + TYPE = {LILOG Report}, + NUMBER = 53, + YEAR = 1988, + MONTH = Oct, + ADDRESS = "Postfach 80 08 80, 7000 Stuttgart 80, Germany", + INSTITUTION = "IWBS, IBM Deutschland", + note = "Accepted for the Journal of Logic Programming" +} + +@incollection{Thomsen:93, + AUTHOR = {B. Thomsen and L. Leth and A. Giacalone}, + TITLE = {Some Issues in the Semantics of Facile Distributed Programming}, + YEAR = 1993, + BOOKTITLE = {Semantics: Foundations and Applications - Proc.\ of the REX Workshop}, + EDITOR = {J. W. de Bakker and W.-P. de Roever and G. Rozenberg}, + PUBLISHER = {Springer}, + ADDRESS = {Berlin, Heidelberg}, + PAGES = {563-593}, + KEYWORDS = {}} + +@Misc{voda98a, + author = {Paul J. Voda}, + title = {The constraint language trilogy: Semantics and computation}, + howpublished = {unpublished}, +} + +@article{Yang:87, + AUTHOR = {R. Yang and H. Aiso}, + TITLE = {P-Prolog: A Parallel Logic Language Based on Exclusive Relation}, + YEAR = 1987, + JOURNAL = {New Generation Computing}, + VOLUME = {5}, + PAGES = {79-95}, + KEYWORDS = {}} + +@inproceedings{Kahn:90, + AUTHOR = {K. M. Kahn and V. A. Saraswat}, + TITLE = {Complete Visualizations of Concurrent Programs and Their Executions}, + YEAR = 1990, + BOOKTITLE = {Proc.\ of the IEEE Workshop 1990 on Visual Languages}, + ADDRESS = {Skokie, IL}, + PAGES = {7-15}, + KEYWORDS = {}} + +@Misc{KahnPlay, + author = {Kenneth M. Kahn}, + title = {Towards Visual Concurrent Constraint Programming}, + howpublished = {unpublished}, +} + +@Misc{RossbergSmolka, + author = {Andreas Rossberg and Gert Smolka}, + title = {Objects for {DML}}, + howpublished = {unpublished}, +} + +@InProceedings{MuellerNishimura:98, + author={Martin M{\"u}ller and Susumu Nishimura}, + title={Type Inference for First-Class Messages with Feature + Constraints}, + booktitle = {Asian Computer Science Conference (ASIAN 98)}, + address = {Manila, The Philippines}, + month = {December}, + editors = {Jieh Hsiang and Atsushi Ohori}, + year=1998 +} + +@InProceedings{CrawfordDalalWalser98, + author = {James M. Crawford and Mukesh Dalal and Joachim P. Walser}, + title = {Abstract Local Search}, + booktitle = {Proceedings of the AIPS-98 Workshop on Planning as + Combinatorial Search}, + note = {In conjunction with The Fourth International Conference on + Artificial Intelligence Planning Systems, AIPS-98}, + year = 1998 +} + +@Misc{typesafe, + author = {Martin M{\"u}ller}, + title = {Type-safe Programming with Constraints}, + howpublished = {unpublished}, + year = 1998 +} + +@InProceedings{michel:97, +author = {Laurent Michel and Pascal Van Hentenryck}, +title = {{LOCALIZER}---A Modelling Language for Local Search}, +booktitle = cp97, +address = cp97ort, +month = oct#{/}#nov, +editor = {Gert Smolka}, +year = 1997, +series = LNCS # {~1330}, +publisher = spring#{,~}#springort, +pages = {237--251}, +} + +@article{Scha99, + AUTHOR = {Andrea Schaerf}, + TITLE = {Scheduling Sport Tournaments using Constraint Logic Programming}, + YEAR = 1999, + JOURNAL = {Constraints}, + VOLUME = {4}, + NUMBER = {1}, + PAGES = {43--65}, +} + +@Conference{Scha96c, + author = {Andrea Schaerf}, + title = {Scheduling Sport Tournaments using Constraint Logic Programming}, + booktitle = ECAI, + address = {Budapest, Hungary}, + year = 1996, + pages = {634--639}, + publisher = {John Wiley \& Sons}, +} + +@book{Nemhauser88, + AUTHOR = {G. Nemhauser and L. Wolsey}, + TITLE = {Integer and Combinatorial Optimization}, + YEAR = 1988, + publisher = {John Wiley \& Sons}, + address = wilort +} + +@article{connolly92, + AUTHOR = {D. Connolly}, + TITLE = {General Purpose Simulated Annealing}, + YEAR = 1992, + JOURNAL = {Journal of the Operations Research Society}, + VOLUME = {43}, + PAGES = {495--505}, +} + +@Booklet{ozdocBooklet, + key = {Mozart}, + title = {{Mozart Consortium}. {The Mozart Programming System}}, + year = {1999}, + howpublished = {Documentation and system available + from \mbox{\tt http://www.mozart-oz.org}}, + address = {Programming Systems Lab, Saarbr\"ucken, Swedish Institute +of Computer Science, Stockholm, and Universit{\'e} catholique de Louvain} +} + +@inproceedings{pecos, + title = {{PECOS}: A High Level Constraint Programming Language}, + author = {Jean-Fran{\c{c}}ois Puget}, + booktitle = {Proceedings of the First Singapore International + Conference on Intelligent Systems (SPICIS)}, + year = 1992, + address = {Singapore}, + month = sep#{/}#oct, + pages = {137--142} +} + +@article{haynes86, + AUTHOR = {Christopher T. Haynes and Daniel P. Friedman and Mitchell Wand}, + TITLE = {Obtaining coroutines from continuations}, + YEAR = 1986, + JOURNAL = {Journal of Computer Languages}, + VOLUME = {11}, + PAGES = {143--153} +} + + +@article{borning92, + AUTHOR = {Alan Borning and Bjorn Freeman-Benson and Molly Wilson}, + TITLE = {Constraint Hierarchies}, + YEAR = 1992, + JOURNAL = {Lisp and Symbolic Computation}, + VOLUME = {5}, + PAGES = {223--270}, +} + +@InProceedings{borning87, +author = {Alan Borning and Robert Duisberg and Bjorn Freeman-Benson Axel Kramer and Michael Woolf}, +title = {Constraint Hierarchies}, +booktitle = {Proceedings of the 1987 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications}, +month = oct#{/}#nov, +year = 1997, +publisher = acm, +pages = {48--60}, +} + +@InProceedings{selman:94, +author = {B.~Selman and H.~Kautz and B.~Cohen}, +title = {Noise strategies for improving local search}, +booktitle = {Proceedings of AAAI-94}, +year = 1994, +pages = {337--343}, +} + +@InProceedings{selman:92, +author = {B.~Selman and Hector Levesque and David Mitchell}, +title = {A new method for solving hard satisfiability problems}, +booktitle = {Proceedings of AAAI-92}, +year = 1992, +pages = {440--446}, +} + +@PHDTHESIS{walser_phd:98, + AUTHOR = {Joachim Paul Walser}, + MONTH = aug, + SCHOOL = {Universit{\"a}t des Saarlandes, D 66041 Saarbr{\"u}cken, Germany}, + TITLE = {Domain-Independent Local Search for + Linear Integer Optimization}, + YEAR = {1998}, +} + + +@INPROCEEDINGS{flang, + AUTHOR = {Andrei Mantsivoda and Vyacheslav Petukhin and Alexei Weimann}, + TITLE = {Memory Management of Constraints in {Flang}}, + BOOKTITLE = iclp, + EDITOR = {David S. Warren}, + PUBLISHER = mit#{,~}#mitort, + ADDRESS = {Budapest, Hungary}, + MONTH = jun, + YEAR = {1993}, + PAGES = {633--646}, +} + +@phdthesis{steelephd, + AUTHOR = {Steele, Jr., Guy Lewis}, + TITLE = {The Definition and Implementation of a Computer Programming Language Based on Constraints}, + YEAR = 1980, + MONTH = aug, + SCHOOL = mit, + ADDRESS = mitort, +} + +@Misc{rooms, + author = {Martin Henz and Gert Smolka}, + title = {An Experimental Implementation of a Finite Domain Constraint + Programming Library in {SML}}, + howpublished = {{SML} code available via {WWW} at +\mbox{\tt http://www.comp.nus.edu.sg/$\tilde{\ }$henz/projects/rooms}}, + year = 1999, +} + +@Misc{stkcode, + author = {Tee Yong Chew and Martin Henz}, + title = {{SearchToolKit}: A Toolkit for Constraint-based Tree Search}, + howpublished = {{Oz} code available via {WWW} at +\mbox{\tt http://www.comp.nus.edu.sg/\homedir henz/projects/stk}}, + year = 1999, +} + +@InProceedings{aop:97, + AUTHOR = {Gregor Kiczales and John Lamping and Anurag Mendhekar and Chris Maeda and Cristina Videira Lopes and Jean-Marc Loingtier and John Irwin}, + TITLE = {Aspect-Oriented Programming}, + booktitle = ECOOP, + editor = {J. Bosch and S. Mitchell}, + address = {Jyv{\"a}skyl{\"a}, Finland}, + series = LNCS # {~1357}, + publisher = spring#{,~}#springort, + year = {1997}, +} + +@InProceedings{hosobe96, + AUTHOR = {Hiroshi Hosobe and Satoshi Matsuoka and Akoniro Yonezawa}, + TITLE = {Generalized Local Propagation: A Framework for Solving COnstraint Hierarchies}, + YEAR = 1996, + booktitle = cp96, + publisher = spring, + PAGES = {235--251}, +} + +@book{jampel:book, + editor = {Michael Jampel and Eugene Freuder and Michael Maher}, + TITLE = {Over-Constrained Systems}, + YEAR = 1996, + series = LNCS # {~1106}, + PUBLISHER = spring, +} + +@InProceedings{freuder96, + crossref = {jampel:book}, + AUTHOR = {Eugene Freuder and Richard Wallace}, + TITLE = {Partial Constraint Satisfaction}, + PAGES = {63--110}, +} + +@InCollection{wolf96, + crossref = {jampel:book}, + AUTHOR = {Armin Wolf}, + TITLE = {Transforming Ordered Constraint Hierarchies into Ordinary Constraint + Systems}, + pages = {171--187}, +} + +@InCollection{menezes96, + crossref = {jampel:book}, + AUTHOR = {Francisco Menezes and Pedro Barahona}, + TITLE = {Defeasible Constraint Solving}, + PAGES = {151--187}, +} + +@InCollection{bistarelli96, + crossref = {jampel:book}, + AUTHOR = {Stefano Bistarelli and H\'el\`ene Fargier and Ugo Montanari + and Francesca Rossi and Thomas Schies and G\'erard Verfaille}, + TITLE = {Semiring-based {CSPs} and Valued {CSPs}: Basic Properties and + Comparison}, + PAGES = {111--150}, +} + +@article{freeman-benson90, + AUTHOR = {Freeman-Benson, B. N. and J. Maloney and A. Borning}, + TITLE = {An Incremental Constraint Solver}, + YEAR = 1990, + journal = CACM, + VOLUME = {33}, + number = {1}, + PAGES = {54--63}, +} + +@InProceedings{sannella94, + AUTHOR = {Michael Sannella}, + TITLE = {Skyblue: A Multi-Way Local Propagation Constraint Solver for + User Interface Construction}, + YEAR = 1996, + booktitle = {Proceedings of the ACM Symposium on User Interface Software + and Technology}, + publisher = ACM, + PAGES = {137--146}, +} + +@article{wilson93, + AUTHOR = {Molly Wilson and A. Borning}, + TITLE = {Hierarchical Constraint Logic Programming}, + YEAR = 1993, + journal = JLP, + VOLUME = {16}, + number = {3/4}, + PAGES = {277--319}, +} + +@article{JDBC, + author = {Carol Sliwa}, + title = {Java Database Connectivity}, + journal = {ComputerWorld}, + year = {2000}, + note = {Available at + \verb#http://www.computerworld.com/home/features.nsf/all/991213qs#} +} + + +@INPROCEEDINGS{HS:98, + author = {Warwick Harvey and Peter Stuckey}, + title = {Constraint Representation for Propagation}, + editor = {Jean-Fran{\c{c}}ois Puget and Michael Maher}, + booktitle = {Proceedings of the Fourth International Conference on + Principles and Practice of Constraint Programming(CP98)}, + pages = {235--249}, + month = OCT, + year = {1998}, + publisher = spring, + address = {Pisa, Italy}, + series =LNCS +} + +@inproceedings{Beazley:96, + author = {David M. Beazley}, + title = {{SWIG: An Easy to Use Tool for Intergrating Scripting +Languages with C and C++}}, + booktitle = {4th {A}nnual {T}cl/{T}k {W}orkshop}, + address = {Monterey}, + month = jul, + year = {1996} +} +@INPROCEEDINGS{lds, + AUTHOR = {William D. Harvey and Matthew L. Ginsberg}, + TITLE = {Limited Discrepancy Search}, + BOOKTITLE = ijcai, + ADDRESS = {Montr{\'e}al, Qu{\'e}bec, Canada}, + EDITOR = {Chris S. Mellish}, + PUBLISHER = mk#{,~}#mkort, + YEAR = {1995}, + MONTH = aug, + PAGES = {607--615}, +} + +@INPROCEEDINGS{idfs, + AUTHOR = {Pedro Meseguer}, + TITLE = {Interleaved Depth First Search}, + BOOKTITLE = ijcai, + ADDRESS = {Nagoya, Japan}, + EDITOR = {Martha E. Pollack}, + PUBLISHER = mk#{,~}#mkort, + YEAR = {1997}, + MONTH = aug, + PAGES = {1382--1387}, +} + +@INPROCEEDINGS{dds, + AUTHOR = {Toby Walsh}, + TITLE = {Depth-bounded Discrepancy Search}, + BOOKTITLE = ijcai, + ADDRESS = {Nagoya, Japan}, + EDITOR = {Martha E. Pollack}, + PUBLISHER = mk#{,~}#mkort, + YEAR = {1997}, + MONTH = aug, + PAGES = {1388--1393}, +} + +@INPROCEEDINGS{MeseguerWalsh98, + AUTHOR = {Pedro Meseguer and Toby Walsh}, + TITLE = {Interleaved and Discrepancy Based Search}, + BOOKTITLE = ecai, + ADDRESS = {Brighton, UK}, + EDITOR = {Henri Prade}, + PUBLISHER = wil, + YEAR = {1998}, + MONTH = aug, + PAGES = {239--243} +} + +@INPROCEEDINGS{ZhangZhang96, + AUTHOR={Jian Zhang and Hantao Zhang}, + TITLE = {Combining Local Seearch and Backtracking Techniques for Constraint +Satisfaction}, + BOOKTITLE = {Proceedings of the Thirteenth National Conference on Ariticial +Intelligence and Eighth Innovative Applications of Artificial Intelligence +Conference}, + ADDRESS = {Portland, Oregon}, + PUBLISHER = mit, + VOLUME = 1, + YEAR = 1996, + MONTH = aug, + PAGES = {369 -- 374} +} + + +@INPROCEEDINGS{PrcovicNeveu99, + AUTHOR = {Nicolas Prcovic and Betrand Neveu}, + TITLE = {Ensuring a Relevant Visiting Order of the Leaf Nodes During a Tree +Search}, + BOOKTITLE = cp, + ADDRESS = {Alexandria, Virginia, USA}, + EDITOR = {Joxan Jaffar}, + PUBLISHER = spring#{,~}#springort, + YEAR = {1999}, + MONTH = oct, + PAGES = {361--374} +} + +@inproceedings{M_S98, + AUTHOR = {J. P. Marques-Silva}, + title = {An Overview of Backtrack Search Satisfiability Algorithms}, + Booktitle = {Fifth International Symposium on Artificial Intelligence and +Mathematics}, + month = Jan, + year = 1998, + address = {Fort Lauderdale, Florida}, + note = {Electronic proceedings available from +http://rutcor.rutgers.edu/~amai/aimath98/Proceedings.html}} + +@Misc{scripting, + AUTHOR = {Ng, Ka Boon Kevin}, + TITLE = {A Scripting Approach to Finite Domain Constraint Programming}, + YEAR = 1999, + HOWPUBLISHED = {Honours Year Project Report, School of Computing, + National University of Singapore} +} + +@Misc{stkreport, + AUTHOR = {Chew, Tee Yong}, + TITLE = {A Toolkit for Constraint-based Tree Search}, + YEAR = 1999, + MONTH = mar, + howpublished = {Honours Year Project Report, School of Computing, + National University of Singapore, + available at + {\tt http://www.comp.nus.edu.sg/~henz/projects/toolkit/}}, +} + +@article{korf:85, +author = {Richard E. Korf}, +title = {Depth-first Iterative Deepening}, +journal = ai, +volume = 27, +number = 1, +pages = {97--109}, +year = 1985, +} + + +@InProceedings{meier:95, +author = {Micha Meier}, +title = {Debugging Constraint Programs}, +booktitle = {Proceedings of the First International Conference on + Principles and Practice of Constraint Programming}, +year = 1995, +series = LNCS # {~976}, +publisher = spring#{,~}#springort, +pages = {328--344}, +month = sep, +address = {Cassis, France}, +} + + +@article{kennedy:96, +author = {Andrew J. Kennedy}, +title = {Functional Pearls: Drawing Trees}, +journal = {Journal of Functional Programming}, +volume = 6, +number = 3, +pages = {527--534}, +year = 1996, +month = may +} + +@InProceedings{AggounBeldiceanu:91, + author = {Abderrahamane Aggoun and Nicolas Beldiceanu}, + title = {Overview of the {CHIP} Compiler System}, + editor = {Koichi Furukawa}, + booktitle = {Logic Programming: Proceedings of the Eight International + Conference}, + year = {1991}, + pages = {775--788}, + address = {Paris, France}, + publisher = mit, + month = jun +} + +@InProceedings{AggounBeldiceanu:90, + author = {Abderrahamane Aggoun and Nicolas Beldiceanu}, + title = {{Time Stamps Techniques for the Trailed Data in + Constraint Logic Programming Systems}}, + booktitle = {Actes du S{\'e}minaire 1990--Programmation en Logique}, + publisher = {CNET}, + year = {1990}, + pages = {487--509}, + address = {Tregastel, France}, + month = may +} + +@TechReport{SiskindMcAllester:93, + author = {Jeffrey Mark Siskind and David Allen McAllester}, + title = {{Screamer}: A portable efficient implementation of + nondeterministic {Common} {Lisp}}, + institution = {University of Pennsylvania, Institute fo Research in + Cognitive Science}, + year = {1993}, + type = {Technical Report}, + number = {IRCS-93-03} +} + +@InCollection{glover93, + AUTHOR = {F. Glover and M. Laguna}, + TITLE = {Tabu Search}, + YEAR = 1993, + booktitle = {Modern Heuristic Techniques for Combinatorial Problems}, + publisher = {Blackwell Scientific Publications}, +} + +@article{mangoubi:85, + AUTHOR = {R. S. Mangoubi and Dennis F. X. Mathaisel}, + TITLE = {Optimizing Gate Assignments at Airport Terminals}, + YEAR = 1985, + journal = {Transportation Science}, + VOLUME = {19}, + number = {2}, + month = may, + PAGES = {173-188}, +} + +@article{cheng:98, +author = {Yu Cheng}, +title = {Network-Based Simulation of Aircraft at Gates in Airport Terminals}, +journal = {Journal of Transportation Engineering---{ASCE}}, +volume = 124, +number = 2, +pages = {188--196}, +year = 1998, +month = mar +} + +@article{cheng:98b, +author = {Yu Cheng}, +title = {A Rule-based Reactive Model for The Simulation of Aircraft on Airport Gates}, +journal = {Knowledge-Based Systems}, +volume = 10, +number = 4, +pages = {225--236}, +year = 1998, +} + +@article{haghani:98, +author = {Ali Haghani and Min-Ching Chen}, +title = {Optimizing Gate Assignments at Airport Terminals}, +journal = {Transportation Research}, +volume = 32, +number = 6, +pages = {437--454}, +year = 1998, +} + +@article{mangoubi85, + AUTHOR = {R.S. Mangoubi and Dennis F.X. Mathaisel}, + TITLE = {Optimizing Gate Assignments at Airport Terminals}, + YEAR = 1985, + MONTH = may, + JOURNAL = {Transportation Science}, + VOLUME = {19}, + NUMBER = {2}, + PAGES = {173--188}, + KEYWORDS = {} +} + +@Booklet{ozdocBooklet_small, + key = {Mozart}, + title = {{Mozart Consortium}. {The Mozart Programming System}}, + year = {1999}, + howpublished = {Documentation and system available +via {WWW} from \mbox{\tt http://www.mozart-oz.org}} +} + +@InProceedings{claire, + author = {Yves Caseau and Fran{\c{c}}çois Laburthe}, + title = {{\textsc{CLAIRE}}: Combining Objects and Rules for Problem Solving}, + booktitle = {Proceedings of the JICSLP'96 workshop on multi-paradigm logic programming}, + editors = {M.T. Chakravarty and Y. Guo and T. Ida}, + publisher = {TU Berlin}, + year = {1996}, +} + +@INPROCEEDINGS{schulte99, + AUTHOR = {Christian Schulte}, + TITLE = {Comparing Trailing and Copying for Constraint Programming}, + booktitle = ICLP, + ADDRESS = {Las Cruces, New Mexico}, + PUBLISHER = mit#{,~}#mitort, + EDITOR = {Danny De Schreye}, + YEAR = {1999}, + MONTH = aug, + PAGES = {275--289}, +} + +@InProceedings{chailloux94, +author = {Emmanuel Chailloux and Christian Codognet and Philippe Codognet}, +title = {Finite Domain Constraints in the {ML} Functional Language}, +booktitle = {Proceedings of the 6$^{th}$ IEEE International Conference on Tools with Artificial Intelligence}, +address = {New Orleans, Louisiana}, +month = nov, +year = 1994, +pages = {784--787}, +Publisher = "IEEE Computer Society Press", +} + +@Misc{schultedeep, + author = {Christian Schulte}, + title = {Programming Deep Concurrent Constraint Combinators}, + howpublished = {Draft}, + year = 1999, +} + +@Misc{notesonhmx, + author = {Martin M{\"u}ller}, + title = {Notes on {HM(X)}}, + howpublished = {Draft}, + year = 1998, +} + +@article{willcocks68, + AUTHOR = {T. H. Willcocks}, + TITLE = {The Construction of Magic Knight Tours}, + YEAR = 1968, + JOURNAL = {Journal of Recreational Mathematics}, + NUMBER = {1}, + PAGES = {225--233}, + KEYWORDS = {} +} + +@book{opl, + AUTHOR = {Pascal Van Hentenryck}, + TITLE = {The {OPL} Optimization Programming Language}, + YEAR = 1999, + PUBLISHER = mit, + ADDRESS = mitort, +} + +@manual{SL:1995, + title = {The {S}tandard {T}emplate {L}ibrary}, + author = {Alexander Stepanov and Meng Lee}, + year = {1995}, + organization = {Hewlett Packard}, + note = {STL has since been incorporated into the C++ standard, ISO/IEC 14882-1998} +} + +@Misc{roomsdraft, + author = {Martin Henz and Gert Smolka}, + title = {Design of a Finite Domain Constraint + Programming Library for {ML}}, + year = 1999, + howpublished = {draft available at \url{http://www.comp.nus.edu.sg/~henz/drafts/room.ps}}, +} + +@book{walser:book, + author = {J. Paul Walser}, + TITLE = {Integer Optimization by Local Search, A Domain-Independent Approach}, + YEAR = 1999, + series = LNAI # {~1637}, + PUBLISHER = spring, +} + +@Misc{lustig:99, + author = {Irvin J. Lustig and Jean-Fran{\c{c}}ois Puget}, + title = {Program {!=} Program: Constraint Programming and its +Relationship to Mathematical Programming}, + year = 1999, + howpublished = {white paper of Ilog Inc., +Mountain View, CA 94043, USA, available at \url{http://www.ilog.com}}, +} + +@article{cook:71, + AUTHOR = {Stephen A. Cook}, + TITLE = {The Complexity of Theorem-proving procedures}, + YEAR = 1971, + JOURNAL = {Third Annual ACM Symposium on Theory of Computing}, + PAGES = {151--158}, + KEYWORDS = {} +} + +@book{gareyjohnson79, + AUTHOR = {Michael Garey and David Johnson}, + TITLE = {Computers and Intractability: A Guide to the Theory of +{NP-Completeness}}, + YEAR = 1979, + PUBLISHER = {W. H. Freeman and Company}, + ADDRESS = {New York} +} + + +@InProceedings{satchallenge:97, +author = {Bart Selman and Henry Kautz and David McAllester}, +title = {Ten Challenges in Propositional Reasoning and Search}, +booktitle = {Proceedings of the 15$^{th}$ International Joint Conference Artificial Intelligence}, +address = {NAGOYA, Archi, Japan}, +year = 1997 +} + +@InProceedings{satplanning:92, +author = {Henry Kautz and Bart Selman}, +title = {Planning as Satisfiability}, +booktitle = {Proceedings of the ECAI-92}, +pages = {359--363}, +address = {Vienna, Austria}, +year = 1992 +} + +@InProceedings{stk, +author = {Tee Yong Chew and Martin Henz and Ka Boon Ng}, +title = {A Toolkit for Constraint-based Inference Engines}, +booktitle = {Practical Aspects of Declarative Languages, Second International Workshop, PADL 2000}, +editor = {Enrico Pontelli and V{\'\i}tor Santos Costa}, +year = 2000, +series = LNCS # {~1753}, +publisher = spring#{,~}#springort, +address = {Boston, MA}, +pages = {185--199} +} + +@InProceedings{amai, +author = {Martin Henz and Yun Fong Lim and Seet Chong Lua and Xiao Ping Shi and J. Paul Walser and Roland H. C. Yap}, +title = {Solving Hierarchical Constraints over Finite Domains}, +booktitle = {Sixth International Symposium on Artificial Intelligence and Mathematics}, +year = 2000, +address = {Fort Lauderdale, Florida}, +note = {to appear} +} +@InProceedings{figaro, +author = {Martin Henz and Tobias M{\"u}ller and Ka Boon Ng}, +title = {Figaro: Yet Another Constraint Programming Library}, +booktitle = {Proceedings of the Workshop on Parallelism +and Implementation Technology for Constraint Logic Programming}, +year = 1999, +ADDRESS = {Las Cruces, New Mexico, USA}, +note = {held in conjunction with ICLP'99} +} + +@inproceedings{claire_iclp99, + AUTHOR = {Yves Caseau and Fran{\c{c}}ois-Xavier Josset and Fran{\c{c}}ois Laburthe}, + TITLE = {{CLAIRE}: Combining Sets, Search and Rules to Better Express Algorithms}, + YEAR = 1999, + editor = {Danny De Schreye}, + booktitle = ICLP, + ADDRESS = {Las Cruces, New Mexico, USA}, + PUBLISHER = mit#{,~}#mitort, + pages = {245--259} +} + +@inproceedings{salsa_cp98, + AUTHOR = {Fran{\c{c}}ois Laburthe and Yves Caseau}, + TITLE = {{SALSA}: A Language for Search Algorithms}, + YEAR = 1998, + editor = {Michael Maher and Jean-Fran{\c{c}}ois Puget}, + booktitle = cp, + ADDRESS = {Pisa, Italy}, + publisher = spring#{,~}#springort, + pages = {310--324}, +} + +@inproceedings{caseau_meta_cp99, + AUTHOR = {Yves Caseau and Fran{\c{c}}ois Laburthe and Glenn Silverstein}, + TITLE = {A Meta-Heuristic Factory for Vehicle Routing Problems}, + YEAR = 1999, + editor = {Joxan Jaffar}, + booktitle = cp, + ADDRESS = {Alexandria, VA, USA}, + publisher = spring#{,~}#springort, + pages = {144--158}, +} + +@article{IEEEIS2000, + AUTHOR = {Martin Henz}, + TITLE = {{Friar Tuck} - A Constraint-Based Tournament-Scheduling Tool}, + YEAR = 2000, + month = jan#{-}#feb, + JOURNAL = {IEEE Intelligent Systems}, + VOLUME = 15, + NUMBER = 1, + PAGES = {5--7} +} + +@phdthesis{bar83, + AUTHOR = {M. Bartusch}, + TITLE = {Optimierung von Netzpl{\"a}nen mit Anordnungsbeziehungen bei + knappen Betriebsmitteln}, + YEAR = 1983, + SCHOOL = {Universit{\"a}t Passau, Fakult{\"a}t für Mathematik und Informatik}, + ADDRESS = {Passau, Germany} +} + +@Booklet{fdtutorial, + author = {Christian Schulte and Gert Smolka}, + title = {Finite Domain Constraint Programming in Oz. A Tutorial}, + address = {Programming Systems Lab, Saarbr{\"u}cken, Swedish Institute +of Computer Science, Stockholm, and Universit{\'e} catholique de Louvain}, + howpublished = {available + from \url{http://www.mozart-oz.org}}, + year = {1999}, +} + +@Booklet{cpitutorial, + author = {Tobias M{\"u}ller}, + title = {Constraint Extensions Tutorial}, + address = {Programming Systems Lab, Saarbr{\"u}cken, Swedish Institute +of Computer Science, Stockholm, and Universit{\'e} catholique de Louvain}, + howpublished = {available + from \url{http://www.mozart-oz.org}}, + year = {1999}, +} + +@Booklet{cpiref, + author = {Tobias M{\"u}ller}, + title = {The {Mozart} Constraint Extensions Reference}, + address = {Programming Systems Lab, Saarbr{\"u}cken, Swedish Institute +of Computer Science, Stockholm, and Universit{\'e} catholique de Louvain}, + howpublished = {available + from \url{http://www.mozart-oz.org}}, + year = {2000}, +} + +@Article{mackworth77, + author = {Alan Mackworth}, + title = {Consistency in Networks of Relations}, + journal = {Artificial Intelligence}, + year = {1977}, + volume = 8, + pages = {99--118} +} + + +@InProceedings{regin94, +title={A Filtering Algorithm for Constraints of Difference in {CSPs}}, +author={Jean-Charles R{\'e}gin}, +booktitle={Proceedings of the AAAI $12^{th}$ National Conference on Artificial Intelligence}, +year=1994, +publisher={AAAI Press}, +pages = {362--367} +} + +@InProceedings{screamer, +title={Nondeterministic {Lisp} as a Substrate for Constraint Logic Programming}, +author={Jeffrey Mark Siskind and David Allen McAllester}, +booktitle={Proceedings of the AAAI {11$^{th}$} National Conference +on Artificial Intelligence}, +year=1993, +month=jul, +address={Washington, DC}, +publisher={AAAI Press}, +pages = {133--138} +} + +@InProceedings{baptiste95, +title={Incorporating efficient operations research algorithms in + constraint-based scheduling}, +author={P. Baptiste and C. Le Pape and and W. Nuijten}, +booktitle={Proceedings of the First International Joint Workshop on +Artificial Intelligence and Operations Research}, +year={1995} +} + +@article{carlier89, + AUTHOR = {J. Carlier and E. Pinson}, + TITLE = {An algorithm for solving the job-shop problem}, + YEAR = 1989, + JOURNAL = {Management Science}, + VOLUME = {35}, + NUMBER = {2}, + PAGES = {164--176}, + KEYWORDS = {} +} + +@InProceedings{caseau95, +title={Improved CLP scheduling with task intervals}, +author={Yves Caseau and Fran{\c{c}}ois Laburthe}, +booktitle={Proceedings of the In International + Conference on Logic Programming}, +year={1994}, +pages={369--383}, +} + +@Article{Gervet:97a, + author = {Carmen Gervet}, + title = {Interval Propagation to Reason about Sets: Definition + and Implementation of a Practical Language}, + journal = {Constraints}, + publisher = kluwer, + pages = {191--244}, + volume = 1, + number = 3, + year = 1997 +} + +@article{Ferland:96, +author = {J. A. Ferland and A. Hertz and A. Lavoie}, +title = {An object-oriented methodology for solving assignment type problems with neighborhood search techniques}, +journal = "Operations Research", +volume = 44, +pages = {347-359}, +year = 1996 +} + +@article{KIRK:83, +author = {S. Kirkpatrick and C. Gelatt and M. Vecchi}, +title = {Optimization by Simulated Annealing}, +journal = "Science", +volume = 220, +pages = {671-680}, +year = 1983 +} + +@book{goldberg:book, + author = {Goldberg, D. E.}, + TITLE = {Genetic Algorithms in Search, Optimization and Machine Learning}, + YEAR = 1989, + PUBLISHER = {Addison-Wesley} +} + +@ARTICLE{CASEAU:99, + JOURNAL = {Journal of Heuristics}, + AUTHOR = {Yves Caseau and Fran{\c{c}}ois Laburthe}, + PUBLISHER = kluwer, + YEAR = {1999}, + pages = {281--303}, + TITLE = {Heuristics for Large Constrained Vehicle Routing Problems}, +} + +@ARTICLE{taillard:95, + JOURNAL = {Journal of Heuristics}, + AUTHOR = {Yves Rochat and Eric D. Taillard}, + PUBLISHER = kluwer, + YEAR = {1995}, + pages = {147--167}, + TITLE = {Probabilistic Diversification and Intensification in Local Search for Vehicle Routing}, +} + +@ARTICLE{Gendreau:94, + JOURNAL = {Management Science}, + AUTHOR = {Michel Gendreau and Alan Hertz and Gilbert Laporte}, + YEAR = {1994}, + pages = {1276--1290}, + TITLE = {A Tabu Search Heuristic for the Vehicle Routing Problem}, +} + + + +@InProceedings{Trick2000, + author = {Michael A. Trick}, + booktitle = {Third International Conference on the Practice and + Theory of Automated Timetabling}, + address = {Konstanz, Germany}, + title = {A Schedule-then-Break Approach to Sports Timetabling}, + year = {2000}, +} + +@Misc{tabletennis2000, + author = {J{\"{o}}rn Sch{\"{o}}nberger and Dirk C. Mattfeld and Herbert Kopfer}, + title = {Automated Timetable Generation for Rounds of a Table-Tennis League}, + year = 2000, + howpublished = {submitted}, +} + + +@InProceedings{ReginSymmetric99, +AUTHOR = {Jean-Charles R{\'e}gin}, +TITLE = {The Symmetric Alldiff Constraint}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 1, +pages = {420--425}, +} + +@Misc{logikkonsult, + author = {Logikkonsult}, + title = {{S}t{\aa}lmarck's Method}, + year = 1997, + howpublished = {older overview of the method}, +} + +@BOOK{LEDA_book, + AUTHOR = {Mehlhorn, Kurt and N{\"a}her, Stefan}, + TITLE = {LEDA: a Platform for Combinatorial and Geometric Computing}, + PUBLISHER = {Cambridge University Press}, + YEAR = {1999}, + PAGES = {1018}, + ADDRESS = {Cambridge}, + MONTH = {November}, + ISBN = {0-521-56329-1}, +} + +@BOOK{AMO:Network_Flows, +AUTHOR = {Ahuja, Ravindra K. and Magnanti, Thomas L. and Orlin, James B.}, +TITLE = {Network flows : theory, algorithms and applications}, +PUBLISHER = {Prentice Hall}, +ADDRESS = {Englewood Cliffs, NJ}, +YEAR = {1993}, +LOCATION = {MPI-AG1}, +} + +@ARTICLE{Edmonds_a, +AUTHOR = {Edmonds, J.}, +TITLE = {Maximum matching and a ployhedron with 0,1-vertices}, +YEAR = {1965}, +JOURNAL = {Journal of Research of the National Bureau of Standards}, +VOLUME = {69B}, +PAGES = {125--130}, +} + +@ARTICLE{Edmonds_b, +AUTHOR = {Edmonds, J.}, +TITLE = {Paths, trees, and flowers}, +YEAR = {1965}, +JOURNAL = {Canadian Journal on Mathematics}, +PAGES = {449--467}, +} + +@ARTICLE{TAR:union-find, +AUTHOR = {Tarjan, R.E.}, +TITLE = {Effeciency of a good but not linear set union algorithm}, +YEAR = {1975}, +JOURNAL = {Journal of the ACM}, +VOLUME = {1}, +PAGES = {215--225}, +} + +@ARTICLE{Gabow:max_card_matching, +AUTHOR = {Gabow, H. N.}, +TITLE = {An {E}fficient {I}mplementation of {E}dmonds' {A}lgorithm for {M}aximum {M}atching on {G}raphs}, +YEAR = {1976}, +JOURNAL = {Journal of the ACM}, +VOLUME = {23}, +PAGES = {221--234}, +} + +@Misc{one_factor_benchmarks, + author = {Henz, Martin and M{\"u}ller, Tobias and Thiel, Sven and van Brandenburg, Marleen}, + title = {Benchmarks and Results for Round Robin Tournaments}, + year = {2000}, + howpublished = {\url{http://www.comp.nus.edu.sg/~henz/projects/roundrobin}}} +} + +@article{Clark77, + AUTHOR = {H. Alt and N. Blum and K. Mehlhorn and M. Paul}, + TITLE = {Computing a maximum cardinality matching in a bipartite graph in {$O(n^{1.5} \sqrt{m / \log{n}})$}}, + YEAR = 1991, + JOURNAL = {Information Processing Letters}, + number = {37}, + PAGES = {237--240}, +} + +@inproceedings{biere99, + AUTHOR = {Armin Biere and Alessandro Cimatti and Edmund Clarke and Yunshan Zhu}, + TITLE = {Symbolic Model Checking without {BDDs}}, + YEAR = 1999, + PAGES = {193-207}, + BOOKTITLE = {Tools and Algorithms for the Construction and Analysis of Systems, 5th International Conference, TACAS '99}, + EDITOR = {W. Rance Cleaveland}, + address = {Amsterdam, The Netherlands}, + series = LNCS # {~1579}, + publisher = spring#{,~}#springort, + optnote = {} +} + +@inproceedings{abdulla2000, + AUTHOR = {Parosh Aziz Abdulla and Per Bjesse and Niklas E{\'{e}}n}, + TITLE = {Symbolic Reachability Analysis based on {SAT} Solvers}, + YEAR = 2000, + BOOKTITLE = {Tools and Algorithms for the Construction and Analysis of Systems, 6th International Conference, TACAS '00}, + EDITOR = {Susanne Graf and Michael Schwartzbach}, + address = {Amsterdam, The Netherlands}, + series = LNCS, + publisher = spring#{,~}#springort, + optnote = {} +} + +@inproceedings{sheeran2000, +author = {Mary Sheeran and Gunnar St{\aa}lmarck}, +title = {A Tutorial on {S}t{\aa}lmarck's Proof Procedure for + Propositional Logic}, +booktitle = {Formal Methods + for CAD: Enabling technologies and system-level applications, Formal Methods in + System Design}, +editor = {G. Gopalakrishnan}, +year = 2000, +address= {} + +} + +@inproceedings{sheeran2000e, +author = {Mary Sheeran and Gunnar St\.almarck}, +title = {A tutorial on St\.almarck's proof procedure for + propositional logic}, +booktitle = {Formal Methods + for CAD: Enabling technologies and system-level applications, Formal Methods in + System Design}, +editor = {G. Gopalakrishnan}, +year = 2000, + +} +@inproceedings{vanWeert1998, + AUTHOR = {van Weert, Arjen and Scheuder Jan A. M.}, + TITLE = {Construction of Basic Match Schedules for Sports Competitions by Using Graph Theory}, + YEAR = 1998, +BOOKTITLE = {Practice and Theory of Automated Timetabling II, + Second International Conference, PATAT'97}, + EDITOR = {E. Burke and M. Carter}, + address = {Toronto, Canada}, + series = LNCS # {~1408}, + publisher = spring#{,~}#springort, + optnote = {1608} +} + +@InProceedings{Walsh99, +AUTHOR = {Toby Walsh}, +TITLE = {Search in a Small World}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 2, +pages = {1172--1177}, +} + +@InProceedings{Kaindl99, +AUTHOR = {Hermann Kaindl and Gerhard Kainz and Roland Steiner and Andreas Auer and Klaus Radda}, +TITLE = {Switching from Bidirectional to Unidirectional Search}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 2, +pages = {1178--1183}, +} + +@InProceedings{Cesta99, +AUTHOR = {Amedeo Cesta and Angelo Oddi and Stephen F. Smith}, +TITLE = {An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 2, +pages = {1022--1029}, +} + +@InProceedings{Draper99, +AUTHOR = {Denise L. Draper and Ari K. J{\'{o}}nsson and David P. Clements and David E Joslin}, +TITLE = {Cyclic Scheduling}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 2, +pages = {1016--1021}, +} + +@InProceedings{Stergiou99, +AUTHOR = {Kostas Stergiou and Toby Walsh}, +TITLE = {The Difference All-Difference Makes}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 1, +pages = {414--419}, +} + +@InProceedings{Meseguer99, +AUTHOR = {Pedro Meseguer and Carme Torras}, +TITLE = {Solving Strategies for Highly Symmetric {CSPs}}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 1, +pages = {400--405}, +} + +@InProceedings{Hoos99, +AUTHOR = {Holger H. Hoos}, +TITLE = {{SAT}-Encodings, Search Space Structure, and Local Search Performance}, +booktitle= IJCAI, +address={Stockholm, Sweden}, +editor={Thomas Dean}, +month=aug, +year=1999, +publisher = mk#{,~}#mkort, +volume = 1, +pages = {296--302}, +} + +@inproceedings{shaw98, + AUTHOR = {Paul Shaw}, + TITLE = {Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems}, + YEAR = 1998, +BOOKTITLE = {Principles and Practice of Constraint Programming - CP98, Proceedings of the 4th International Conference}, + EDITOR = {M. Maher, J.-F. Puget}, + address = {Pisa, Italy}, + series = LNCS # {~1520}, + publisher = spring#{,~}#springort, + pages = {417--431}, + optnote = {1608} +} + +@article{HarperRobe94d, + author ="Harper, Robert and Duba, Bruce F. and MacQueen, David", + title ="Typing First-Class Continuations in ML", + journal ="Journal of Functional Programming", + year ="94", + scope ="imptype", + documentURL ="http://www.cs.cmu.edu/afs/cs/user/rwh/public/papers/typing-callcc.ps" +} + +@inproceedings{caseau97, + AUTHOR = {Yves Caseau}, + TITLE = {Using Constraint Propagation for Complex Scheduling Problems: Managing Size, Complex Resources and Travel}, + YEAR = 1997, +BOOKTITLE = {Principles and Practice of Constraint Programming - CP97, Proceedings of the 3rd International Conference}, + EDITOR = {Gert Smolka}, + address = {Linz, Austria}, + series = LNCS # {~1330}, + publisher = spring#{,~}#springort, + optnote = {1608} +} + +@article{HarperRobe94d, + author = {Benjamin W. Wah and Yao-Jen Chang}, + title = {Trace-Based Methods for Solving Nonlinear Global Optimization and Satisfiability Problems}, + journal = {Journal of Global Optimization}, + year = 1997, + volume = 10, + number = 2, + pages = {107--141}, +} + +@Misc{ilog97, + author = {{ILOG}}, + title = {Optimization Technology White Paper}, + year = {1997}, + howpublished = {\url{http://www.ilog.com}} +} + +@Misc{lustig99, + author = {Irvin J. Lustig and Jean-Fran{\,{c}}ois Puget}, + title = {Program {\verb#!=#} Program: Constraint Programming and its Relationship to Mathematical Programming}, + year = {1999}, + howpublished = {\url{http://www.ilog.com}} +} + +@InProceedings{mueller2000, +author = {Tobias M{\"u}ller}, +title = {Promoting Constraints to First-Class Status}, +booktitle = {First International Conference on Computational Logic}, +year = 2000, +address = {London, UK}, +} + +@ARTICLE{BockmayrKasper98, + AUTHOR = {A. Bockmayr and T. Kasper}, + JOURNAL = {INFORMS J. Computing}, + NUMBER = {3}, + PAGES = {287 -- 300}, + TITLE = {Branch-and-Infer: A Unifying Framework for Integer and Finite Domain Constraint Programming}, + VOLUME = {10}, + YEAR = {1998}, + ABSTRACT = {We introduce branch-and-infer, a unifying + framework for integer linear programming and finite domain + constraint programming. We use this framework to compare the + two approaches with respect to their modeling and solving + capabilities, to introduce symbolic constraint abstractions + into integer programming, and to discuss possible combinations + of the two approaches. +}, +} + +@inproceedings{vanHentenryck1999, + AUTHOR = {Van Hentenryck, P. and Michel, L. and Perron, L. and R{\'{e}}gin, J.-C.}, + TITLE = {Constraint Programming in {OPL}}, + YEAR = 1999, +BOOKTITLE = {International Conference on Principles and Practice of Declarative Programming, PPDP'99}, + address = {Paris}, + optnote = {1608} +} + +@article{baptiste2000, + author = {Philippe Baptiste}, + title = {Scheduling Equal-Length Jobs on Identical Parallel Machines}, + journal = {Discrete Applied Mathematics}, + year = 2000, + note = {to appear}, +} + +@inproceedings{ReginCardinality99, + AUTHOR = {Jean-Charles R{\'{e}}gin}, + TITLE = {Arc Consistency for Global Cardinality Constraints with costs}, + YEAR = 1999, + editor = {Joxan Jaffar}, + booktitle = cp, + ADDRESS = {Alexandria, VA, USA}, + publisher = spring#{,~}#springort, +} + +@inproceedings{bessiere99, + AUTHOR = {Christian Bessi{\`{e}}re and Jean-Charles R{\'{e}}gin}, + TITLE = {Enforcing Arc Consistency on Global Constraints by Solving Subproblems on the Fly}, + YEAR = 1999, + editor = {Joxan Jaffar}, + booktitle = cp, + ADDRESS = {Alexandria, VA, USA}, + publisher = spring#{,~}#springort, +} + +@InProceedings{regin96, +title={Generalized Arc Consistency for Global Cardinality Constraint}, +author={Jean-Charles R{\'e}gin}, +booktitle={Proceedings of the 13th National Conference on Artificial + Intelligence}, +year=1996, +publisher={AAAI Press} +} + +@InProceedings{bothner98, +title={Kawa: Compiling Scheme to Java}, +author={Per Bothner}, +booktitle={Lisp Users Conference}, +year=1998, +} + +@article{hentenryck92, +author = {Van Hentenryck, Pascal and Deville, Yves and Teng, Choh-Man}, +title = {A Generic Arc-consistency Algorithm and its Specializations}, +journal = ai, +volume = 57, +pages = {291--321}, +year = 1992, +} + +@inproceedings{harvey98, + AUTHOR = {Warwick Harvey and Peter J. Stuckey}, + TITLE = {Constraint representation for propagation}, + YEAR = 1998, +BOOKTITLE = {Principles and Practice of Constraint Programming - CP98, Proceedings of the 4th International Conference}, + EDITOR = {M. Maher, J.-F. Puget}, + address = {Pisa, Italy}, + series = LNCS # {~1520}, + publisher = spring#{,~}#springort, + pages = {235--249}, + optnote = {1608} +} + +@Misc{thih2000, + author = {Mark P. Jones}, + title = {Typing Haskell in Haskell}, + year = {2000}, + howpublished = {\url{http://www.cse.ogi.edu/~mpj/thih/}} +} + +@inproceedings{gomes98, + AUTHOR = {Carla P. Gomes and Bart Selman and Ken McAloon and Carol Tretkoff}, + TITLE = {Randomization in Backtrack Search: Exploiting Heavy-Tailed Profiles for Solving Hard Scheduling Problems}, + YEAR = 1998, +BOOKTITLE = {4th International Conference on Artificial Intelligence +Planning Systems (AIPS-98)}, + optnote = {contains benchmarks on round robin tournaments, introduces the term "pairing constraint"}, +} + +@inproceedings{hamadi97, + AUTHOR = {Youssef Hamadi and David Merceron}, + TITLE = {Reconfigurable Architectures: A new vision for optimization problems}, + YEAR = 1997, +BOOKTITLE = {Principles and Practice of Constraint Programming - CP97, Proceedings of the 3rd International Conference}, + EDITOR = {Gert Smolka}, + address = {Linz, Austria}, + series = LNCS # {~1330}, + pages = {209--221}, + publisher = spring#{,~}#springort, + optnote = {using FPGA for implementing GSAT} +} + +@article{apt98, +author = {Krzysztof R.Apt and Jacob Brunekreef and Vincent Partington and Andrea Schaerf}, +title = {{Alma-O}: an imperative language that supports declarative programming}, +journal = {ACM Transactions on Programming Languages and + Systems}, +volume = 20, +number = 5, +pages = {1014--1066}, +year = 1998, +} + +@inproceedings{focacci99, + AUTHOR = {F. Focacci and A. Lodi and M. Milano}, + TITLE = {Cost-Based Domain Filtering}, + YEAR = 1999, + editor = {Joxan Jaffar}, + booktitle = cp, + ADDRESS = {Alexandria, VA, USA}, + publisher = spring#{,~}#springort, + pages = {189--203}, +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Constraint-Based Scheduling Ref +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@InProceedings{claire:schedule, +author = {Claude Le Pape and Philippe Baptiste}, +title = {A Constraint Programming Library for Preemptive and +Non-Preemptive Scheduling}, +booktitle = {Proceedings of the Third International Conference and +Exhibition on the Practical Application of Constraint Technology}, +address = {London, United Kingdom}, +year = 1997, +} + +@Manual{ilog:schedule, + title = {{\sc Ilog Scheduler}}, + organization = {{\sc Ilog}}, + address = {URL: {\tt http://www.ilog.com}}, + year = {2000}, + OPTnote = {} +} + +@PhdThesis{WuertzDiss:98, + author = {J{\"o}rg W{\"u}rtz}, + title = {L{\"o}sen kombinatorischer Probleme mit +Constraintprogrammierung in {Oz}}, + school = {Universit{\"a}t des Saarlandes, Fachbereich Informatik}, + year = {1998}, + address = {Saarbr{\"u}cken, Germany}, + month = jan +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@InProceedings{prestwich2000, + author = {Steven Prestwich}, + title = {Stochastic Local Search in Constrained Spaces}, + year = {2000}, + booktitle = {Proceedings of Practical Applications of Constraint Technology +and Logic Programming}, + pages = {27--29} +} + +@Misc{walsh2000, + author = {Toby Walsh}, + title = {Reformulating Propostional Satisfiability as constraint Satisfaction}, + year = 2000, + howpublished = {draft available at Walsh's home page at York}}, +} + +@incollection{satsurvey, + author = {J. Gu and P. W. Purdom and J. Franco and B. W. Wah}, + title = {Algorithms for the Satisfiability({SAT}) Problem: A Survey}, + year = 1997, + series = {{DIMACS Series in Discrete Mathematics and Theoretical Computer +Science}}, + volume = 35, + booktitle = {Satisfiability Problem: Theory and Applications}, + publisher = {American Mathematical Society}, + pages = { 19--151}} + +@Misc{crawford93, + author = {J. M. Crawford}, + title = {Solving Satisfiability Problems Using a Combination of Systematic +and Local Search}, + year = 1993, + month = oct, + address = {NJ, USA}, + howpublished = {Second {DIMACS} Challenge: Cliques, Coloring and +Satisfiability}}, +} + + + +@InProceedings{overview, +author = {Martin Henz and Tobias M{\"{u}}ller}, +title = {An Overview of Finite Domain Constraint Programming}, +booktitle = {Proceedings of the Fifth Conference of the Association of + Asia-Pacific Operational Research Societies Within {IFORS}}, +address = {Singapore}, +year = 2000, +} + +@InProceedings{mcallester97, +author = {David McAllester and Bart Selman and Henry Kautz}, +title = {Evidence for invariants in local search}, +booktitle = {Proceedings Fourteenth National Conference on + Artificial Intelligence (AAAI-97)}, +year = 1997, +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Local Search Scheduling Ref +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@Book{Baker:74, + AUTHOR = {Baker, K. R.}, + TITLE = {Introduction to Sequencing and Scheduling}, + YEAR = 1974, + PUBLISHER = wil, + ADDRESS = wilort +} + +@Article{Laarhoven:92, + author = {P. J. M. Van Laarhoven and E. H. L. Aarts + and J. K. Lenstra}, + title = {Job Shop Scheduling By Simulated Annealing}, + journal = {Operations Research}, + volume = 40, + number = 1, + year = 1992, + pages = {113--125}, +} + +@Article{Aarts:94, + author = {E. H. L. Aarts and P. J. M. Van Laarhoven + and J. K. Lenstra and N. L. J. Ulder}, + title = {A Computational Study of Local Search Algorithms for + Job Shop Scheduling}, + journal = {ORSA Journal on Computing}, + year = {1994}, + volume = 6, + number = 2, + pages = {118-125}, +} + +@Article{Vaessens:96, + author = {R. J. M. Vaessens and E. H. L. Aarts and J. K. Lenstra}, + title = {Job Shop Scheduling by Local Search}, + journal = {INFORMS Journal on Computing}, + year = {1996}, + volume = 8, + number = 3, + pages = {302-317}, +} + +@Article{DellAmico:93, + author = {M. Dell'Amico and M. Trubian}, + title = {Applying Tabu Search to the Job Shop Scheduling Problem}, + journal = {Annals of Operations Research}, + year = {1993}, + volume = 41, + pages = {231-252}, +} + +@Article{Nowicki:96, + author = {E. Nowicki and C. Smutnicki}, + title = {A Fast Taboo Search Algorithm for the Job Shop Problem}, + journal = {Management Science}, + year = {1996}, + volume = 42, + number = 6, + pages = {797-813}, +} + +@InProceedings{Nakano:91, + AUTHOR = {R. Nakano and T. Yamada}, + TITLE = {Conventional Genetic Algorithm for Job Shop Problems}, + YEAR = 1991, + BOOKTITLE = {Proc.\ of the Fourth International Conference on + Genetic Algorithms}, + ADDRESS = {San Diego, CA}, + PAGES = {474-479}, + KEYWORDS = {} +} + +@InProceedings{Fang:93, + AUTHOR = {H. L. Fang and P. Ross and D. Corne}, + TITLE = {A Promising Genetic Algorithm Approach to Job-Shop Scheduling, + Rescheduling, and Open-Shop Scheduling Programs}, + YEAR = 1993, + BOOKTITLE = {Proc.\ of the Fifth International Conference on + Genetic Algorithms}, + ADDRESS = {Urbana-Champaign, IL}, + PAGES = {375-382}, + KEYWORDS = {} +} + + + + + + +@Article{LePape:98, + author = {Le Pape, Claude and Baptiste, Philippe}, + title = {Resource Constraints for Preemptive Job-shop Scheduling}, + journal = {Constraints}, + publisher = kluwer, + pages = {263--287}, + volume = 3, + year = 1998 +} + + +@Article{Nuijten:98, + author = {Wim Nuijten and Claude Le Pape}, + title = {Constraint-Based Job Shop Scheduling with {ILOG SCHEDULER}}, + journal = {Journal of Heuristics}, + publisher = kluwer, + pages = {271--286}, + volume = 3, + year = 1998 +} + +@TECHREPORT{Caseau:95, + AUTHOR = {Y. Caseau and F. Laburthe}, + TITLE = {Disjunctive Scheduling with Task Intervals}, + ADDRESS = {\'Ecole Normale Sup\'erieure Paris, France}, + INSTITUTION = {LIENS Technical Report 95-25}, + MONTH ={July}, + YEAR = {1995}, + KEYWORDS={Jobshop Scheduling, Task Intervals, Branch and + Bound, Local Search, Constraint Propagation, Heuristics}, + URL="http://www.ens.fr/~laburthe/papers.html#liens_jsp", +} + +@InProceedings{gift, + author = {Ka Boon Ng and Chui Wo Choi and Martin Henz and Tobias M{\"u}ller}, + title = {{GIFT}: A Generic Interface for Reusing Filtering Algorithms}, + year = {2000}, + month = sep, + address = {School of Computing, National University of + Singapore, 55 Science Drive 2, Singapore 117599}, + booktitle = {Proceedings of {TRICS}: {T}echniques fo{R} {I}mplementing + {C}onstraint programming {S}ystems, a post-conference + workshop of {CP 2000}, appears as Technical Report + TRA9/00}, + note = {available at \url{http://techrep.comp.nus.edu.sg}} +} + +@InProceedings{ng:2000, + author = {Ka Boon Ng and Kar Loon Ong}, + title = {A Software Framework for Integrating Search Paradigms}, + year = {2000}, + month = sep, + address = {School of Computing, National University of + Singapore, 55 Science Drive 2, Singapore 117599}, + booktitle = {Proceedings of {TRICS}: {T}echniques fo{R} {I}mplementing + {C}onstraint programming {S}ystems, a post-conference + workshop of {CP 2000}, appears as Technical Report + TRA9/00}, + note = {available at \url{http://techrep.comp.nus.edu.sg}} +} + +@TECHREPORT{trics:2000, + AUTHOR = {Nicolas Beldiceanu and Warwick Harvey and Martin Henz + and Fran{\c{c}}ois Laburthe and Eric Monfroy and + Tobias M{\"{u}}ller and Laurent Perron + and Christian Schulte{, editors}}, + TITLE = {Proceedings of {TRICS}: {T}echniques fo{R} {I}mplementing + {C}onstraint programming {S}ystems, a post-conference + workshop of {CP 2000}}, + TYPE = {Technical Report}, + NUMBER = {TRA9/00}, + YEAR = 2000, + MONTH = sep, + ADDRESS = {55 Science Drive 2, Singapore 117599}, + INSTITUTION = {School of Computing, National University of + Singapore}, + NOTE = {available at \url{http://techrep.comp.nus.edu.sg}} +} + +@TECHREPORT{marleen_report, + AUTHOR = {Marleen van Brandenburg}, + TITLE = {Scheduling the Dutch Professional Soccer League with Constraint Programming}, + TYPE = {Technical Report}, + NUMBER = {TRA1/01}, + YEAR = 2001, + MONTH = jan, + ADDRESS = {55 Science Drive 2, Singapore 117599}, + INSTITUTION = {School of Computing, National University of + Singapore}, + NOTE = {available at \url{http://techrep.comp.nus.edu.sg}} +} + +@book{concurrentprolog, + EDITOR = {Ehud Shapiro}, + TITLE = {{C}oncurrent {P}rolog: Collected Papers}, + YEAR = 1987, + PUBLISHER = mit, + ADDRESS = mitort, + KEYWORDS = {} +} + +@Article{moser:66, + author = {F. Harary and L. Moser}, + title = {The theory of round-robin tournaments}, + journal = {Amer. Math. Monthly}, + pages = {231--246}, + volume = 73, + year = 1966 +} + +@article{bagga:92, +author = {K. S. Bagga and L. W. Beineke and F. Harary}, +title = {Two problems on colouring tournaments}, +journal = {Vishwa Internat. J. Graph Theory}, +volume = 1, +number = 1, +year = 1992, +pages = {83--94} +} + +@article{linek:96, +author = {V. Linek and B. Sands}, +title = {A note on paths in edge-coloured tournaments}, +journal = {Ars Combinatoria}, +volume = 44, +number = 13, +year = 1996, +pages = {225--228} +} + +@article{bressoud:87, +author = {D. M. Bressoud}, +title = {Colored tournaments and {Weyl}'s denominator formula}, +journal = {Europ. J. Combinatorics}, +volume = 8, +year = 1987, +pages = {245--255} +} + +@article{phillips:96, +author = {N. C. K. Phillips and W. D. Wallis}, +title = {All solutions to a tournament problem}, +journal = {Congressus Numerantium}, +volume = 114, +year = 1996, +pages = {193--196}, +} + +@mastersthesis{gustafson:98, + author = {William Gustafson}, + title = {Building a soccer tournament schedule using a genetic algorithm}, + school = {Rochester Institute of Technology}, + year = 1998, +} + +@Book{Leler88, + author = {Wm Leler}, + title = {{Constraint Programming Languages: Their Specification and +Generation}}, + address = addort, + year = {1988}, + publisher = add +} + +@article{Steele80, + author = {Gerald Jay Sussman and Guy Lewis Steele}, + title = {{CONSTRAINTS -- A Language for Expressing Almost-Hierachical + Descriptions}}, + journal = {Artificial {I}ntelligence}, + year = 1980, + volume = 14, + number = 1, + pages = {1--39} +} + +@article{Davis87, + author = {Ernest Davis}, + title = {{Constraint Propagation with Interval Labels}}, + journal = {Artificial {I}ntelligence}, + year = 1987, + volume = 32, + pages = {281--331} +} + +@techreport{Borning79, + author = {Alan Borning}, + title = {{ThingLab -- A Constraint-Oriented Simulation Laboratory}}, + institution = {{XEROX}}, + year = 1979, + type = {Technical Report}, + address = {Palo Alto Research Centre} +} + +@Book{VanHentenryck89, + author = {Pascal {Van Hentenryck}}, + title = {Constraint Satisfaction In Logic Programming}, + year = {1989}, + address = mitort, + publisher = mit +} + +@inproceedings{DC93, + author = {Daniel Diaz and Philippe Codognet}, + title = {A Minimal Extension of the {WAM} for \verb#clp(FD)#}, + booktitle = {10th {I}nternational {C}onference on {L}ogic {P}rogramming}, + address = {}, + year = {1993} +} + + +@inproceedings{McIlroy69, + AUTHOR = {M. D. McIlroy}, + TITLE = {Mass Produced Software Components}, + YEAR = 1969, + BOOKTITLE = {Software Engineering, Report on a conference sponsored by the +{NATO} Science Committee, Garmisch, Germany, 7th to 11th October 1968}, + ADDRESS = {Scientific Affairs Division, {NATO}, Brussels}, + editor = {P. Naur and B. Randell}, + PAGES = {138--155}, + KEYWORDS = {} +} + + +@book{Sametinger97, + AUTHOR = {Johannes Sametinger}, + TITLE = {Software Engineering with Reusable Components}, + YEAR = 1997, + publisher = spring, + address = springort +} + +@inproceedings{nosilverbullet, + AUTHOR = {Fred Brooks}, + TITLE = {No Silver Bullet -- Essence and Accident in Software +Engineering}, + YEAR = 1986, + BOOKTITLE = {Proceedings of the {IFIP} Tenth World Computing Conference}, + ADDRESS = {Dublin}, + editor = {H.-J. Kugler}, + PAGES = {1069--1076}, +} + +@incollection{Szyperski2000, + AUTHOR = {Clemens Szyperski}, + EDITOR = {Gary T. Leavens and Murali Sitaraman}, + TITLE = {Components and the Way Ahead}, + YEAR = 2000, + BOOKTITLE = {Proceedings of the {IFIP} Tenth World Computing Conference}, + publisher = {Cambridge University Press}, + ADDRESS = {Cambridge, UK}, + PAGES = {1--20}, +} + + +@inproceedings{Perron99, + AUTHOR = {Laurent Perron}, + TITLE = {Search Procedures and Paralleism in Constraint Programming}, + YEAR = 1999, + editor = {Joxan Jaffar}, + booktitle = cp, + ADDRESS = {Alexandria, VA, USA}, + publisher = spring#{,~}#springort, +} + +@inproceedings{MT2000, + AUTHOR = {Kurt Mehlhorn and Sven Thiel}, + TITLE = {Faster Algorithms for Bound-Consistency of the Sortedness and +the Alldifferent Constraint}, + YEAR = 2000, + BOOKTITLE = cp2000, + EDITOR = {Rina Dechter}, + address = {Singapore}, + series = LNCS # {~1894}, + publisher = spring#{,~}#springort, +} + +@book{Wallis97, + AUTHOR = {W. D. Wallis}, + TITLE = {One-Factorizations}, + YEAR = 1997, + PUBLISHER = kluwer, + ADDRESS = kluwerort, +} + +@book{Anderson97, + AUTHOR = {Ian Anderson}, + TITLE = {Combinatorial Designs and Tournaments}, + YEAR = 1997, + PUBLISHER = "Oxford University Press" +} + +@article{Russell80, + author = {K. G. Russell}, + title = {Balancing carry-over effects in round robin tournaments}, + journal = {Biometrika}, + year = 1980, + volume = 67, + number = 1, + pages = {127--131} +} + +@Misc{one-factor, + author = {Henz, Martin and M{\"u}ller, Tobias and Thiel, Sven and van Brandenburg, Marleen}, + title = {Global Constraints for Round Robin Tournament Scheduling}, + howpublished = {draft; available at \url{http://www.comp.nus.edu.sg/~henz/drafts/one-factor.ps}}, + year = 2000, + month = nov, +} + +@Misc{schreuder2000, + author = {Jan A. M. Schreuder and David Panton}, + title = {Research: Scheduling {KNVB} Fixture Lists}, + howpublished = {draft}, + year = 2000, + month = nov, +} + +@inproceedings{schedule-then-break, + AUTHOR = {Michael A. Trick}, + TITLE = {A Schedule-then-Break Approach to Sports Timetabling}, + YEAR = 2000, +BOOKTITLE = {Proceedings of the 3$^{\textrm{rd}}$ International Conference on the Practice and Theory of Automated Timetabling}, + EDITOR = {Edmund Burke and Wilhelm Erben}, + address = {Konstanz, Germany}, + publisher = {Fachhochschule Konstanz, ISBN 3-00-003866-3}, +} + +@Book{Date95, + author = {C. J. Date}, + title = {An Introduction To Database Systems}, + year = {1995}, + address = addort, + publisher = add +} + + +@InProceedings{MAC, + author = {Daniel Sabin and Eugene Freuder}, + editor = {Alan Borning}, + title = {Contradicting Conventional Wisdom in Constraint Satisfaction}, + booktitle = {PPCP 94, Second Workshop on Principles and Practice of +Constraint Programming}, + address = {Seattle, WA}, + year = 1994 +} + +@article{HE80, + author="Robert M. Haralick and Gordon L. Elliot", + title="{Increasing Tree Search Efficiency for Constraint Satisfaction +Problems}", + journal="Artificial Intelligence", + volume=14, + number=3, + pages = "263--313", + year = 1980 +} + +@InProceedings{GM2000, + author = {Laurent Granvilliers and Eric Monfroy}, + title = {Constraint Propagation: Between Abstract Models and ad hoc +Strategies}, + + editor = {Rina Dechter}, + booktitle = cp2000, + address = {Singapore}, + year = 2000, + series = LNCS # {~1894}, + publisher = spring#{,~}#springort, +} + +@InProceedings{choco, + author = {Fran{\c{c}}ois Larburthe}, + title = {{CHOCO}: Implementing a {CP} Kernel}, + year = {2000}, + address = {School of Computing, National University of + Singapore, 55 Science Drive 2, Singapore 117599}, + booktitle = {Proceedings of {TRICS}: {T}echniques fo{R} {I}mplementing + {C}onstraint programming {S}ystems, a post-conference + workshop of {CP 2000}, appears as Technical Report + TRA9/00}, + note = {available at \url{http://techrep.comp.nus.edu.sg}} +} + +@book{Stroustrup97, + AUTHOR = {Bjarne Stroustrup}, + TITLE = {The {C++} Programming Language}, + YEAR = 1997, + PUBLISHER = add, + ADDRESS = addort, + edition = {Third}, +} + +@incollection{Carlson:95, + AUTHOR = {B. Carlson and M. Carlsson and S. Janson}, + TITLE = {The Implementation of AKL(FD)}, + YEAR = 1995, + BOOKTITLE = {Logic Programming}, + EDITOR = {J. Lloyd}, + PUBLISHER = {MIT Press}, + ADDRESS = {Cambridge, MA,}, + PAGES = {227-241}, + KEYWORDS = {}} + +@article{MH:86, + author="Roger Mohr and Thomas C. Henderson", + title="{A Generic Arc-Consistency Algorithm}", + journal="Artificial Intelligence", + volume=28, + number=2, + pages = "65--74", + year = 1986 +} + +@TechReport{ccFD, + author = {Pascal Van Hentenryck and Vijay Saraswat and Yves Deville}, + title = {Design, Implementation and Evaluation of the Constraint +Language cc({FD})}, + institution = {Department of Computer Science, Brown University}, + address = {Providence, RI 02912}, + year = 1993, + month = jan, + number = {CS-93-02}, +} + +@book{Paulson96, + AUTHOR = {Lawrence C. Paulson}, + TITLE = {{ML} for the Working Programmer}, + YEAR = 1996, + PUBLISHER = "Cambridge University Press", + ADDRESS = "Cambridge", + edition = {Second}, +} + +@book{ArnoldGosling98, + AUTHOR = {Ken Arnold and James Gosling}, + TITLE = {The {J}ava Programming Language}, + YEAR = 1998, + PUBLISHER = add, + ADDRESS = addort, + edition = {Second}, +} + +@book{BSD, + AUTHOR = {Marshall Kirk McKusick and Keith Bostic and Michael J. Karels +and John S. Quarterman}, + TITLE = {The Design and Implementation of the {4.4BSD} Operating System}, + YEAR = 1996, + PUBLISHER = add, + ADDRESS = addort, +} + +@phdthesis{Freeman95, + AUTHOR = {Jon Freeman}, + TITLE = {Improvements to Propositional Satisfiability Search Algorithms }, + YEAR = 1995, + SCHOOL = {Department of Computer and Information Science, University of Pennysylvania}, + ADDRESS = {Philadelphia, PA}, +} + +@Manual{eclipse:interface, + author = {Stefano Novello and Joachim Schimpf}, + institution = {{IC-Parc}}, + address = {Imperial College, London}, + title = {{ECLiPSe} Embedding and Interfacing Manual}, + year = 1997, + howpublished = {available + from \url{http://www.icparc.ic.ac.uk/eclipse}}, +} + +@inproceedings{RP95, + author = {Pierre Roy and Fran\c{c}ois Pachet}, + title = {{Integrating Constraint Satisfaction Techniques with +Complex Object Structures}}, + booktitle = {15th {A}nnual {C}onference of the {B}ritish {C}omputer {S}pecialist {G}roup on {E}xpert {S}ystems}, + editor = {Bramer, M. A. and Nealon, J. L. and Milne, R.}, + pages = {11--22}, + address = {Cambridge}, + year = {1995}, + publisher = {SGES Publications} +} + +@TechReport{EASYLOCAL, + author = {Luca Di Gaspero and Andrea Schaerf}, + title = {{EASYLOCAL++:} An Object-oriented Framework for Flexible +Design of Local Search Algorithms}, + institution = {Dipartimento di Matematica e Informatica, +Universit\`a degli Studi di Udine via delle Scienze 206}, + address = {1-33100 Udine, Italy}, + year = 2000, + number = {UDMI/13/2000/RR}, +} + +@inproceedings{Andreatta97, + AUTHOR = {A. A. Andreatta and S. E. R. Carvalho and C. C. Riberio}, + TITLE = {A Framework for the Development of Local Search Heuristics for +Combinatorial Optimization Problems}, + YEAR = 1997, + BOOKTITLE = {Proceedings of the 2nd Metaheuristics International +Conference}, + ADDRESS = {Sophia-Antipolis, France}, +} + +@inproceedings{SK96, + AUTHOR = {J. P. Marques-Silva and K. A. Sakallah}, + title = {{GRASP} -- A New Search Algorithm for Satisfiability}, + Booktitle = {Proceedings of the International Conference on Computer-Aided +Design}, + month = Nov, + year = 1996, + Address = {San Jose, CA} +} + +@inproceedings{GACSchema, + title = {Arc Consistency for General Constraint Network: Preliminary +Results}, + AUTHOR = {Christian Bessi{\`{e}}re and Jean-Charles R{\'{e}}gin}, + BOOKTITLE = ijcai, + ADDRESS = {Nagoya, Japan}, + EDITOR = {Martha E. Pollack}, + PUBLISHER = mk#{,~}#mkort, + YEAR = {1997}, + MONTH = aug, + PAGES = {398--404}, +} + +@inproceedings{AC7, + title = {Using Inference to Reduce Arc Consistency Computation}, + AUTHOR = {Christian Bessi{\`{e}}re and Eugene Freuder and Jean-Charles R{\'{e}}gin}, + BOOKTITLE = ijcai, + ADDRESS = {Montr{\'e}al, Qu{\'e}bec, Canada}, + EDITOR = {Chris S. Mellish}, + PUBLISHER = mk#{,~}#mkort, + YEAR = {1995}, + MONTH = aug, + PAGES = {592--598}, +} + +@article{AC6, + AUTHOR = {Christian Bessi{\`{e}}re}, +title = {Arc-Consistency and Arc-consistency Again}, +journal = ai, +volume = 65, +number = 1, +pages = {179--190}, +year = 1994, +} + +@Book{Meyers96, + author = {Scott Meyers}, + title = "{More Effective C++}", + address = "Reading, Maassacusetts", + year = {1995}, + publisher = {Addison-Wesley} +} + + +@inproceedings{ACE, + author = {Enrico Pontelli and Gopal Gupta and Manuel Hermenegildo}, + title = {\&{ACE}: A High Performance Parallel Prolog System}, + booktitle = {9th International Parallel Processing Symposium}, + address = {}, + year = {1995}, + publisher = {{IEEE} Press}, + pages = {564--571} +} +@InProceedings{SG98, + author = {Barbara M. Smith and Stuart A. Grant}, + title = {Trying Harder to Fail First}, + editor = {Henri Prade}, + booktitle = ECAI, + address = {Brighton, UK}, + year = 1998, + month = aug, + pages = {249--253}, + publisher = {Wiley}, +} + +@InProceedings{nodecaching, + AUTHOR = {Teruhisa Miura and Toru Ishida}, + TITLE = {Stochastic Node Caching for Memory-bounded Search}, +booktitle={Proceedings of the 16th National Conference on Artificial + Intelligence}, +address={Madison, WI}, +year=1998, +publisher={AAAI Press}, +} + +@book{generallocal, + address = "London", + editor = {Colin R. Reeves}, + YEAR = 1993, + title = {Modern Heuristic Techniques for Combinatorial Problems}, + publisher = {Blackwell Scientific Publications}, +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Vehicle Routing Problem with Time Windows with constraint programming +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +@article{Baker:83, +author = {E. Baker}, +title = {{An Exact Algorithm for the Time Constrained Traveling Salesman Problem}}, +journal = "Operations Research", +volume = 31, +pages = {938-945}, +year = 1983 +} + + +@InProceedings{Caseau:ICLP97, + author = {Yves Caseau and Fran{\c{c}}ois Laburthe}, +title = {{Solving Small TSP with Constraint}}, +editor = {Lee Naish}, +booktitle = iclp, +year = 1997, +month = jul, +pages = "316--330", +address = {Leuven, Belgium}, +publisher = mit#{,~}#mitort, +} + + +@Article{Christofides:81, + author = "N. Christofides and A. Mingozzi and P. Toth", + journal = {{Network}}, + pages = {145--164}, + title = {{State Space Relaxation Procedures for the Computation of Bounds to Routing Problems}}, + number = {11}, + year = {1981} +} + +@InProceedings{focacci00, + AUTHOR = {F. Focacci and A. Lodi and M. Milano}, + TITLE = {{Cutting Planes in Constraint Programming: An Hybrid Approach}}, + YEAR = 2000, + editor = {Rina Dechter}, + booktitle = cp, + ADDRESS = {Singapore}, + publisher = spring#{,~}#springort, + pages = {187--201}, +} + +@article{Held:70, +author = {M. Held and R. Karp}, +title = {{The Traveling Salesman and Minimum Spanning Trees}}, +journal = "Operations Research", +volume = 18, +pages = {1138-1162}, +year = 1970 +} + +@article{Laporte:87, +author = {Gilbert Laporte and Yves Nobert}, +title = {{Exact Algorithms for the Vehicle Routing Problem}}, +journal = "Annals of Discrete Mathematics", +volume = 31, +pages = {147-184}, +year = 1987 +} + + +@article{Pesant:98, + AUTHOR = {Gilles Pesant and Michel Gendreau and Jean-Yves Potvin and Jean-Marc Rousseau}, + TITLE = {{An Exact Constraint Logic Programming for the Traveling Salesman Problem with Time Windows}}, + YEAR = 1998, + journal = {Transportation Science}, + VOLUME = {32}, + number = {1}, + PAGES = {12-29}, +} + +@book{Reinelt:94, + AUTHOR = {Gerhard Reinelt}, + TITLE = {{The Traveling Salesman: Computational Solutions for TSP Application}}, + YEAR = 1994, + PUBLISHER = spring, +} + + +@article{Solomon:87, + AUTHOR = {M. M. Solomon}, + TITLE = {{Algorithms for the Vehicle Routing and Scheduling Problem with Time Window Constraints}}, + YEAR = 1987, + journal = {Operations Research}, + VOLUME = {35}, + PAGES = {254-265}, +} + +@article{hoos00local, + author = "Holger H. Hoos and Thomas St{\"u}tzle", + title = "Local Search Algorithms for {SAT}: An Empirical Evaluation", + journal = "Journal of Automated Reasoning", + volume = "24", + number = "4", + pages = "421-481", + year = "2000", + url = "citeseer.nj.nec.com/hoos99local.html" +} + +@article{gu92, + author = "J. Gu", + title = "Efficient Local Search for Very Large-Scale Satisifiability +Problems", + journal = "SIGART Bulletin", + number = "3", + pages = "8-12", + year = "1992", +} + +@article{netzer95, + AUTHOR = {R. H. B. Netzer and J. Xu}, + TITLE = {Necessary and sufficient conditions for +consistent global snapshots}, + JOURNAL = {IEEE Transactions on Parallel and Distributed Systems}, + YEAR = 1995, + NUMBER = 6, + ISSUE = 2, + PAGES = {165--169} +} + +@PhdThesis{Schulte:PHD:00, + Author = "Christian Schulte", + Title = "Programming Constraint Services", + Type = "Doctoral dissertation", + School = "Universität des Saarlandes, Naturwissenschaftlich-Technische + Fakultät I, Fachrichtung Informatik", + Address = "Saarbrücken, Germany", + Note = "To appear in Lecture Notes in Artificial Intelligence, Springer-Verlag", + Year = 2000, +} + +@InProceedings{focacci98, + Author = {F. Focacci and A. Lodi and M. Milano, D Vigo}, + Title = {{Solving TSP through the Integration of OR and CP Techniques}}, + Booktitle = {Workshop on Large Scale Combinatorial Optimization and Constraints, CP98}, + Publisher = {Electronic Notes in Discrete Mathematics}, + YEAR = 1998, +} + +@Article{carpaneto88, + author = {G. Carpaneto and S. Martello and P. Toth}, + title = {Algorithms and codes for the assignment problem}, + journal = {Annals of Operations Research}, + year = {1988}, + volume = 13, + pages = {193-223}, +} + +@InProceedings{amico97, + author = {M. Dell'Amico and S. Martello}, + title = {Linear assignment}, + booktitle = {Annotated Bibliographies in Combinatorial Optimization}, + editor = {F. Maffioli and M. Dell'Amico}, + year = {1997}, + pages = {355-371}, + publisher = Wiley, +} + +@book{KaBoonMaster, + author = {Ng, Ka Boon Kevin}, + title = {A Generic Software Framework For Finite Domain + Constraint Programming}, + Publisher = {Master's thesis, School of Computing, + National University of Singapore}, + year = 2001, +} + +@incollection{blelloch:99, + author = {Guy Blelloch and Bruce Maggs}, + title = {Parallel Algorithms}, + year = {1999}, + editors = {Mikhail Atallah}, + BOOKTITLE = {Algorithms and Theory of Computation Handbook}, + publisher = {CRC Press}, + address = {Boca Raton, Florida}, +} + +@TechReport{NESL, + author = {Guy Blelloch and Jonathan Hardwick and Jay Sipelstein and Marco Zagha}, + title = {{NESL} User's Manual, Version 3.1}, + institution = {Carnegie Mellon University}, + address = {Pittsburgh, PA}, + year = 1995, + number = {CMU-CS-95-169}, +} + +@TechReport{handel-c, + author = {M. Aubury and I. Page and G. Randall and J. Saul and R. Watts}, + title = {{Handel-C} Language Reference Guide}, + institution = {Oxford University Computing Laboratory}, + address = {Oxford, UK}, + year = 1996, +} + +@article{page96, + AUTHOR = {I. Page}, + TITLE = {Constructing hardware-software systems from a single description}, + JOURNAL = {Journal of VLSI Signal Processing}, + YEAR = 1996, + NUMBER = 12, + ISSUE = 1, + PAGES = {87--107} +} + +@inproceedings{yung99, + author = "Wong Hiu Yung and Yuen Wing Seung and Kin Hong Lee and Philip Heng Wai Leong", + title = "A Runtime Reconfigurable Implementation of the {GSAT} algorithm", + booktitle = "Field-Programmable Logic and Applications", + month = "/", + publisher = "Springer-Verlag, Berlin", + editor = "Patrick Lysaght and James Irvine and Reiner W. Hartenstein", + pages = "526--531", + year = "1999", + url = "citeseer.nj.nec.com/wong99runtime.html" +} + +@misc{Hoos:1996, + AUTHOR = "Holger Hoos", + TITLE = {{A}ussagenlogische {SAT}-{V}erfahren und ihre {A}nwendung +bei der {L\"osung} des {HC}-{P}roblems in gerichteten {G}raphen}, + howpublished = {Diplomarbeit. Fachbereich Informatik, Technische Hochschule +Darmstadt, Germany}, + MONTH = mar, + YEAR = {1996}, +} + +@Article{hansen90 , + author = {P. Hansen and B. Jaumard}, + title = {Algorithms for the Maximum Satisfiability Problem}, + journal = {Computing}, + year = {1990}, + volume = 44, + pages = {279-303}, +} + +@Misc{FPGA-overview, + author = {Bob Zeidman}, + title = {Introduction to {FPGA} Design}, + year = 2000, + howpublished = {White Paper of {The Chalkboard Network}}, +} + +@Misc{fpgasat, + author = {Martin Henz and Edgar Tan and Roland Yap}, + title = {One Flip per Clock Cycle}, + howpublished = {Draft}, + year = 2001, + month = nov, + optnote = {submitted for publication}, +} + + + +@article{tdiagrams, + AUTHOR = {J. Earley and H. Sturgis}, + TITLE = {A Formalism for Translator Interactions}, + YEAR = 1970, + journal = CACM, + VOLUME = {13}, + PAGES = {607--617}, +} + +@book{tennent, + AUTHOR = {R. D. Tennent}, + TITLE = {Principles of Programming Languages}, + YEAR = 1981, + PUBLISHER = {Englewood Cliffs; Prentice-Hall} +} + +@book{sapir, + author = {E. Sapir}, + title = {Language, Culture and Personality}, + year = {1956}, + editors = {D. G. Mandelbaum}, + address = {Berkeley \& Los Angeles}, + publisher = {University of California} +} + +@book{whorf, + author = {Benjamin Lee Whorf}, + title = {Language, Thought and Reality}, + year = {1956}, + editors = {J. B. Carroll}, + address = {Cambridge, Massacussetts}, + publisher = {MIT Press} +} + +@Book{blackmore99, +title = "The Meme Machine", +author = "Susan Blackmore", +publisher = "Oxford University Press", +address = "Oxford, UK", +month = may, +year = 1999, +} + +@Book{guns, +title = "Guns, Germs and Steel", +author = "Jared Diamond", +publisher = "Chatto \& Windus", +address = "UK", +year = 1997, +} + +@Misc{googlepl, + author = {Google}, + title = {Programming Languages}, + howpublished = {\url{http://directory.google.com/Top/Computers/Programming/Languages/}}, + year = 2003, +} + +@book{postman85, + AUTHOR = {Neil Postman}, + TITLE = {Amusing Ourselves To Death}, + YEAR = 1985, + PUBLISHER = {Viking Press}, + MONTH = nov, +} + +@book{wilson93b, + AUTHOR = {Robert A. Wilson}, + TITLE = {Quantum Psychology: How Brain Software Programs You and Your World}, + YEAR = 1993, + PUBLISHER = {New Falcon Publications}, + MONTH = oct, +} + +@BOOK{schmidt, + TITLE = {Denotational Semantics---A Methodology for Language +Development}, + AUTHOR = {David A. Schmidt}, + PUBLISHER = {Wm. C. Brown Publishers}, + ADDRESS = {Dubuque, Iowa}, + YEAR = {1988}, +} + +@BOOK{tennent91, + TITLE = {Semantics of Programming Languages}, + AUTHOR = {R. D. Tennent}, + PUBLISHER = {Prentice Hall}, + ADDRESS = {Hertfordshire, UK}, + YEAR = {1991}, +} + +@Book{joneslins, + AUTHOR = {Richard Jones and Rafael Lins}, + TITLE = {Garbage Collection}, + YEAR = 1996, + PUBLISHER = wil, + ADDRESS = wilort +} + +@article{Cheney1970, + AUTHOR = {C. J. Cheney}, + TITLE = {A non-recursive list compacting algorithm}, + YEAR = 1970, + JOURNAL = CACM, + volume = {13}, + number = {11}, + PAGES = {677--678}, +} + +@Article{gelernter1960, + author = {H. Gelernter and J. R. Hansen and C. L. Gerberich}, + title = {A {Fortran}-compiled list processing language}, + journal = jacm, + year = {1960}, + volume = {7}, + number = {2}, + month = apr, + pages = {87--101} +} + +@article{collins1960, + AUTHOR = {George E. Collins}, + TITLE = {A method for overlapping and erasure of lists}, + YEAR = 1960, + JOURNAL = CACM, + volume = {3}, + number = {12}, + PAGES = {655--657}, + month = dec +} + +@article{McCarthy1960, + AUTHOR = {John McCarthy}, + TITLE = {Recursive functinos of symbolic expressions and their +computation by machine}, + YEAR = 1960, + JOURNAL = CACM, + volume = {3}, + PAGES = {184--195}, +} + +@article{sapir1929, + AUTHOR = {E. Sapir}, + TITLE = {The Status of Linguistics as a Science}, + YEAR = 1929, + JOURNAL = {Language}, + volume = {5}, + PAGES = {207--214}, +} + +@techreport{Minsky1963, + author = {Marvin L. Minsky}, + title = {A {Lisp} garbage collector algorithm using +serial secondary storage}, + institution = {Project {MAC}, {MIT}}, + address = {Cambridge, MA}, + number = {58 (rev.)}, + year = {1963}, +} + + diff --git a/test/all.bib.txt b/test/all.bib.txt new file mode 100644 index 0000000..58c3f93 --- /dev/null +++ b/test/all.bib.txt @@ -0,0 +1,7684 @@ +array ( + 'type' => 'InCollection', +) +array ( + 'author' => 'Frank Pfenning', + 'journal' => 'Journal of Automated Reasoning', + 'key' => ' pfenning93proof', + 'title' => 'A Proof of the Church-Rosser Theorem and its Representation in a Logical Framework', + 'type' => 'article', + 'url' => 'citeseer.nj.nec.com/pfenning92proof.html', + 'year' => '1993', +) +array ( + 'address' => 'Providence, RI, USA', + 'author' => 'Joachim P. Walser', + 'booktitle' => 'Proceedings of the 14th National Conference on Artificial Intelligence and 9th Innovative Applications of Artificial Intelligence Conference (AAAI-97/IAAI-97)', + 'key' => 'AAAI97', + 'month' => 'July', + 'pages' => '269--274', + 'publisher' => 'AAAI Press', + 'title' => 'Solving Linear pseudo-Boolean Constraint Problems with Local Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Martin Henz and Jörg Würtz', + 'journal' => 'Applied Artificial Intelligence', + 'key' => 'AAI96', + 'number' => '5', + 'pages' => '439--453', + 'title' => 'Constraint-based Time Tabling---A Case Study', + 'type' => 'Article', + 'volume' => '10', + 'year' => '1996', +) +array ( + 'author' => 'Christian Bessière', + 'journal' => 'Artificial Intelligence', + 'key' => 'AC6', + 'number' => '1', + 'pages' => '179--190', + 'title' => 'Arc-Consistency and Arc-consistency Again', + 'type' => 'article', + 'volume' => '65', + 'year' => '1994', +) +array ( + 'address' => 'Montréal, Québec, Canada', + 'author' => 'Christian Bessière and Eugene Freuder and Jean-Charles Régin', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Chris S. Mellish', + 'key' => 'AC7', + 'month' => 'aug', + 'pages' => '592--598', + 'publisher' => ', San Mateo, CA', + 'title' => 'Using Inference to Reduce Arc Consistency Computation', + 'type' => 'inproceedings', + 'year' => '1995', +) +array ( + 'author' => 'Martin Henz', + 'journal' => 'Operations Research', + 'key' => 'ACC98', + 'note' => 'to appear', + 'number' => '1', + 'title' => 'Scheduling a Major College Basketball Conference---Revisited', + 'type' => 'Article', + 'volume' => '49', + 'year' => '2001', +) +array ( + 'author' => 'Manfred Schmidt-Schauß and Gert Smolka', + 'journal' => 'Artificial Intelligence', + 'key' => 'ACDS88', + 'pages' => '1--26', + 'title' => 'Attributive Concept Descriptions with Complements', + 'type' => 'article', + 'volume' => '48', + 'year' => '1991', +) +array ( + 'address' => '', + 'author' => 'Enrico Pontelli and Gopal Gupta and Manuel Hermenegildo', + 'booktitle' => '9th International Parallel Processing Symposium', + 'key' => 'ACE', + 'pages' => '564--571', + 'publisher' => 'IEEE Press', + 'title' => '&ACE: A High Performance Parallel Prolog System', + 'type' => 'inproceedings', + 'year' => '1995', +) +array ( + 'author' => 'Janson, Sverker and Haridi, Seif', + 'crossref' => 'SLP91', + 'key' => 'AKL', + 'pages' => '167--186', + 'title' => 'Programming Paradigms of the Andorra Kernel Language', + 'type' => 'InProceedings', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Sverker Janson and Johan Montelius and Seif Haridi', + 'booktitle' => 'Research Directions in Concurrent Object-Oriented Programming', + 'editors' => 'Gul Agha and Peter Wegner and Akinori Yonezawa', + 'key' => 'AKL:Ports:93', + 'publisher' => 'The MIT Press', + 'title' => 'Ports for Objects', + 'type' => 'incollection', + 'year' => '1993', +) +array ( + 'address' => 'Melbourne, Australia', + 'author' => 'Michael Maher', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Jean-Louis Lassez', + 'key' => 'ALPS', + 'pages' => '858--876', + 'publisher' => ', Cambridge, MA', + 'title' => 'Logic Semantics for a Class of Committed-Choice Programs', + 'type' => 'inproceedings', + 'year' => '1987', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'Ahuja, Ravindra K. and Magnanti, Thomas L. and Orlin, James B.', + 'key' => 'AMO:Network_Flows', + 'location' => 'MPI-AG1', + 'publisher' => 'Prentice Hall', + 'title' => 'Network flows : theory, algorithms and applications', + 'type' => 'BOOK', + 'year' => '1993', +) +array ( + 'author' => 'E. H. L. Aarts and P. J. M. Van Laarhoven and J. K. Lenstra and N. L. J. Ulder', + 'journal' => 'ORSA Journal on Computing', + 'key' => 'Aarts:94', + 'number' => '2', + 'pages' => '118-125', + 'title' => 'A Computational Study of Local Search Algorithms for Job Shop Scheduling', + 'type' => 'Article', + 'volume' => '6', + 'year' => '1994', +) +array ( + 'address' => 'Berlin', + 'author' => 'Mart\\\'\\in Abadi and Luca Cardelli', + 'key' => 'AbadiCardelli:96', + 'publisher' => 'Springer-Verlag', + 'series' => 'Monographs in Computer Science', + 'title' => 'A Theory of Objects', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Harold Abelson and Gerald Sussman', + 'edition' => 'Second', + 'key' => 'AbelsonSussman:96', + 'publisher' => 'The MIT Press', + 'title' => 'Structure and Interpretation of Computer Programs', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'address' => 'Tregastel, France', + 'author' => 'Abderrahamane Aggoun and Nicolas Beldiceanu', + 'booktitle' => 'Actes du Séminaire 1990--Programmation en Logique', + 'key' => 'AggounBeldiceanu:90', + 'month' => 'may', + 'pages' => '487--509', + 'publisher' => 'CNET', + 'title' => 'Time Stamps Techniques for the Trailed Data in Constraint Logic Programming Systems', + 'type' => 'InProceedings', + 'year' => '1990', +) +array ( + 'address' => 'Paris, France', + 'author' => 'Abderrahamane Aggoun and Nicolas Beldiceanu', + 'booktitle' => 'Logic Programming: Proceedings of the Eight International Conference', + 'editor' => 'Koichi Furukawa', + 'key' => 'AggounBeldiceanu:91', + 'month' => 'jun', + 'pages' => '775--788', + 'publisher' => 'The MIT Press', + 'title' => 'Overview of the CHIP Compiler System', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gul Agha', + 'key' => 'Agha:86', + 'publisher' => 'The MIT Press', + 'title' => 'Actors: A Model of Concurrent Computation in Distributed Systems', + 'type' => 'Book', + 'year' => '1986', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gul Agha and Peter Wegner and Akinori Yonezawa', + 'key' => 'Agha_93', + 'publisher' => 'The MIT Press', + 'title' => 'Research Directions in Concurrent Object-Oriented Programming', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Hassan A\\"\\it-Kaci', + 'key' => 'Ait-Kaci', + 'publisher' => 'The MIT Press', + 'series' => 'Logic Programming', + 'title' => 'Warren\'s Abstract Machine: A Tutorial Reconstruction', + 'type' => 'Book', + 'year' => '1991', +) +array ( + 'author' => 'Hassan A\\"\\it-Kaci and Roger Nasr', + 'journal' => 'Lisp and Symbolic Computation', + 'key' => 'Ait-Kaci:89b', + 'keywords' => '', + 'pages' => '51--89', + 'title' => 'Integrating logic and functional programming', + 'type' => 'article', + 'volume' => '2', + 'year' => '1989', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Pierre America', + 'booktitle' => 'Object-Oriented Concurrent Programming', + 'editor' => 'Akinori Yonezawa and Mario Tokoro', + 'key' => 'America:87', + 'pages' => '199--220', + 'publisher' => 'The MIT Press', + 'title' => 'POOL-T: A Parallel Object-Oriented Language', + 'type' => 'InCollection', + 'year' => '1987', +) +array ( + 'author' => 'Ian Anderson', + 'key' => 'Anderson97', + 'publisher' => 'Oxford University Press', + 'title' => 'Combinatorial Designs and Tournaments', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'address' => 'Sophia-Antipolis, France', + 'author' => 'A. A. Andreatta and S. E. R. Carvalho and C. C. Riberio', + 'booktitle' => 'Proceedings of the 2nd Metaheuristics International Conference', + 'key' => 'Andreatta97', + 'title' => 'A Framework for the Development of Local Search Heuristics for Combinatorial Optimization Problems', + 'type' => 'inproceedings', + 'year' => '1997', +) +array ( + 'author' => 'Marco Dorigo and Luca Maria Gambardella', + 'institution' => 'Université Libre de Bruxelles', + 'key' => 'AntCoop', + 'note' => 'accepted for publication in the IEEE Transactions on Evolutionary Computation, Vol. 1, No. 1, 1997', + 'number' => 'TR/IRIDIA/1996-5', + 'title' => 'Ant colonies for the traveling salesman problem', + 'type' => 'techreport', + 'year' => '1996', +) +array ( + 'author' => 'Marco Dorigo and Luca Maria Gambardella', + 'institution' => 'Université Libre de Bruxelles', + 'key' => 'AntTSP', + 'note' => 'accepted for publication in BioSystems, 1997', + 'number' => 'TR/IRIDIA/1996-3', + 'title' => 'Ant colonies for the traveling salesman problem', + 'type' => 'techreport', + 'year' => '1996', +) +array ( + 'author' => 'Krzysztof R. Apt', + 'howpublished' => 'Draft', + 'key' => 'Apt97', + 'month' => 'nov', + 'optnote' => 'finite domain constraint propagation is seen as the result of chaotic iteration. Quite interesting.', + 'title' => 'The Essence of Constraint Propagation', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Ken Arnold and James Gosling', + 'key' => 'ArnoldGosling96', + 'publisher' => 'Addison-Wesley', + 'series' => 'The Java Series', + 'title' => 'The Java Programming Language', + 'type' => 'BOOK', + 'year' => '1996', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Ken Arnold and James Gosling', + 'edition' => 'Second', + 'key' => 'ArnoldGosling98', + 'publisher' => 'Addison-Wesley', + 'title' => 'The Java Programming Language', + 'type' => 'book', + 'year' => '1998', +) +array ( + 'address' => 'New York', + 'editor' => 'Robert Ashenhurst and Susan Graham', + 'key' => 'AshenhurstGraham87', + 'publisher' => 'The ACM Press', + 'series' => 'Anthology series', + 'title' => 'ACM Turing Award Lectures : The First 20 Years (1966-1985)', + 'type' => 'BOOK', + 'year' => '1987', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'M. Austern', + 'key' => 'Austern98', + 'publisher' => 'Addison-Wesley', + 'title' => 'Generic Programming and the STL', + 'type' => 'book', + 'year' => '1998', +) +array ( + 'author' => 'Rolf Backofen and Gert Smolka', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'BS:Compl-tcs', + 'month' => 'jul', + 'number' => '1--2', + 'pages' => '243--268', + 'title' => 'A Complete and Recursive Feature Theory', + 'type' => 'Article', + 'volume' => '146', + 'year' => '1995', +) +array ( + 'address' => 'Columbus, Ohio', + 'author' => 'Rolf Backofen and Gert Smolka', + 'booktitle' => '31$^ th$ Annual Meeting of the Association for Computational Linguistics', + 'key' => 'BS:Compl:ACL93', + 'month' => '22--26 jun', + 'note' => 'Extended version appeared in \\em Theoretical Computer Science\\/, \\citeBS:Compl-tcs', + 'pages' => '193--200', + 'publisher' => 'Association for Computational Linguistics', + 'title' => 'A Complete and Recursive Feature Theory', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Marshall Kirk McKusick and Keith Bostic and Michael J. Karels and John S. Quarterman', + 'key' => 'BSD', + 'publisher' => 'Addison-Wesley', + 'title' => 'The Design and Implementation of the 4.4BSD Operating System', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'address' => 'München, Germany', + 'author' => 'Rolf Backofen and Ralf Treinen', + 'booktitle' => '1st International Conference on Constraints in Computational Logics', + 'editor' => 'Jean-Pierre Jouannaud', + 'key' => 'BT:CFTgames94ccl', + 'month' => '7--9 sep', + 'pages' => '320--335', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 845', + 'title' => 'How to Win a Game with Features', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Rolf Backofen and Ralf Treinen', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'BT:FeatureGames94rep', + 'month' => 'jun', + 'note' => 'Also in \\em 1st International Conference on Constraints in Computational Logics, München, Germany, 7--9 September 1994, \\citeBT:CFTgames94ccl.', + 'number' => 'RR-94-18', + 'title' => 'How to Win a Game with Features', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Rolf Backofen and Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'BackofenSmolka91', + 'month' => 'jul', + 'note' => 'Short version appeared in the 1992 \\em Annual Meeting of the Association for Computational Linguistics, \\citeBS:Compl:ACL93. Extended version appeared in \\em Theoretical Computer Science\\/, \\citeBS:Compl-tcs', + 'number' => 'RR-92-30', + 'title' => 'A Complete and Recursive Feature Theory', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'address' => 'New York', + 'author' => 'John Backus', + 'booktitle' => 'ACM Turing Award Lectures : The First 20 Years (1966-1985)', + 'crossref' => 'AshenhurstGraham87', + 'editor' => 'Robert Ashenhurst and Susan Graham', + 'key' => 'Backus:77', + 'note' => '1977 Turing Award Lecture', + 'publisher' => 'The ACM Press', + 'title' => 'Can Programming be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs', + 'type' => 'incollection', + 'year' => '1987', +) +array ( + 'author' => 'Henry Baker', + 'journal' => 'ACM SIGPLAN OOPS Messenger: Object-Oriented Programming Systems', + 'key' => 'Baker93', + 'number' => '4', + 'pages' => '2--27', + 'title' => 'Equal Rights for Functional Objects or, The More Things Change, The More They Are the Same', + 'type' => 'article', + 'volume' => '4', + 'year' => '1993', +) +array ( + 'address' => 'New York', + 'author' => 'Baker, K. R.', + 'key' => 'Baker:74', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Introduction to Sequencing and Scheduling', + 'type' => 'Book', + 'year' => '1974', +) +array ( + 'author' => 'E. Baker', + 'journal' => 'Operations Research', + 'key' => 'Baker:83', + 'pages' => '938-945', + 'title' => 'An Exact Algorithm for the Time Constrained Traveling Salesman Problem', + 'type' => 'article', + 'volume' => '31', + 'year' => '1983', +) +array ( + 'author' => 'Henry Baker', + 'journal' => 'ACM SIGPLAN OOPS Messenger: Object-Oriented Programming Systems', + 'key' => 'Baker:93', + 'month' => 'jul', + 'number' => '3', + 'pages' => '289--296', + 'title' => 'Iterators: Signs of Weakness in Object-Oriented Languages', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '1993', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Henry Baker and Carl Hewitt', + 'institution' => 'Massachusetts Institute of Technology', + 'key' => 'BakerHewitt:77', + 'month' => 'dec', + 'number' => '454', + 'title' => 'The Incremental Garbage Collection of Processes', + 'type' => 'A.I. Memo No.', + 'year' => '1977', +) +array ( + 'author' => 'Henri Bal and Frans Kaashoek and Andrew Tanenbaum', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'Bal+:92', + 'month' => 'mar', + 'number' => '3', + 'pages' => '190--205', + 'title' => 'Orca: A Language for Parallel Programming of Distributed Systems', + 'type' => 'Article', + 'volume' => '18', + 'year' => '1992', +) +array ( + 'address' => 'Tromso, Norway', + 'author' => 'Henri Bal', + 'booktitle' => 'EurOpen Spring Conference on Open Distributed Systems in Perspective', + 'key' => 'Bal:91', + 'pages' => '209--228', + 'title' => 'A Comparative Study of Five Parallel Programming Languages', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'author' => 'B. C. Ball and D. B. Webster', + 'journal' => 'AIIE Transactions', + 'key' => 'Ball77', + 'pages' => '161--169', + 'title' => 'Optimal Scheduling for even-numbered team athletic conferences', + 'type' => 'Article', + 'volume' => '9', + 'year' => '1977', +) +array ( + 'address' => 'Monterey', + 'author' => 'David M. Beazley', + 'booktitle' => '4th Annual Tcl/Tk Workshop', + 'key' => 'Beazley:96', + 'month' => 'jul', + 'title' => 'SWIG: An Easy to Use Tool for Intergrating Scripting Languages with C and C++', + 'type' => 'inproceedings', + 'year' => '1996', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'J. Christopher Beck and Andrew J. Davenport and Mark S. Fox', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'Beck:97', + 'month' => '/nov', + 'pages' => '390--404', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Five Pitfalls of Empirical Scheduling Research', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Frederic Benhamou and William Older', + 'journal' => 'Journal of Logic Programming', + 'key' => 'Benhamou97', + 'number' => '1', + 'title' => 'Applying Interval Arithmetic to Real, Integer, and Boolean Constraints', + 'type' => 'Article', + 'volume' => '32', + 'year' => '1997', +) +array ( + 'address' => 'Cambridge, MA', + 'editor' => 'Frédéric Benhamou and Alain Comerauer', + 'key' => 'Benhamou:93', + 'note' => 'Selected Research', + 'publisher' => 'The MIT Press', + 'title' => 'Constraint Logic Programming', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'author' => 'D.C. Blest and D.G. Fitzgerald', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'Blest88', + 'optnote' => 'Scheduling tournaments with limited number of facilities 1 or 2 games per ``round\'\' per team.', + 'pages' => '9--19', + 'title' => 'Scheduling Sports Competitions with a Given Distribution of Times', + 'type' => 'Article', + 'volume' => '22', + 'year' => '1988', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Daniel Bobrow and Kenneth Kahn and Gregor Kiczales and Larry Masinter and Mark Stefik and Frank Zdybel', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Bobrow:86', + 'pages' => '17--29', + 'publisher' => 'ACM SIGPLAN Notices 21(11)', + 'title' => 'CommonLoops, Merging Lisp and Object-Oriented Programming', + 'type' => 'InProceedings', + 'year' => '1986', +) +array ( + 'abstract' => 'We introduce branch-and-infer, a unifying framework for integer linear programming and finite domain constraint programming. We use this framework to compare the two approaches with respect to their modeling and solving capabilities, to introduce symbolic constraint abstractions into integer programming, and to discuss possible combinations of the two approaches.', + 'author' => 'A. Bockmayr and T. Kasper', + 'journal' => 'INFORMS J. Computing', + 'key' => 'BockmayrKasper98', + 'number' => '3', + 'pages' => '287 -- 300', + 'title' => 'Branch-and-Infer: A Unifying Framework for Integer and Finite Domain Constraint Programming', + 'type' => 'ARTICLE', + 'volume' => '10', + 'year' => '1998', +) +array ( + 'address' => 'Berlin, Heidelberg', + 'author' => 'F. S. de Boer and C. Palamidessi', + 'booktitle' => 'CONCUR\'90: Theories of Concurrency - Unification and Extension (Proc.)', + 'editor' => 'J. C. M. Baeten and J. W. Klop', + 'key' => 'Boer:90', + 'keywords' => '', + 'pages' => '99-114', + 'publisher' => 'Springer', + 'title' => 'On the Asynchronous Nature of Communication in Concurrent Logic Languages: A Fully Abstract Model Based on Sequences', + 'type' => 'incollection', + 'year' => '1990', +) +array ( + 'address' => 'Palo Alto Research Centre', + 'author' => 'Alan Borning', + 'institution' => 'XEROX', + 'key' => 'Borning79', + 'title' => 'ThingLab -- A Constraint-Oriented Simulation Laboratory', + 'type' => 'Technical Report', + 'year' => '1979', +) +array ( + 'author' => 'J. Boye and J. Paakki and J. Maluszynski', + 'institution' => 'Linköping University', + 'key' => 'Boye_92', + 'note' => 'Short version will appear in PLILP\'93', + 'number' => 'LiTH-IDA-R-93-20', + 'optnote' => '1608', + 'title' => 'Dependency-based Groundness Analysis of Functional Logic Programs', + 'type' => 'techreport', + 'year' => '1993', +) +array ( + 'author' => 'Alvis Brazma and David Gilbert', + 'institution' => 'City University, London', + 'key' => 'BrazmaGilbert', + 'month' => 'may', + 'number' => 'TCU/CS/1995/11', + 'optnote' => 'very limited pattern language, no use in practice, no wonder they found an efficient decision algorithm', + 'title' => 'A Pattern Language for Molecular Biology', + 'type' => 'techreport', + 'year' => '1995', +) +array ( + 'address' => 'Sankt Augustin, Germany', + 'author' => 'Bretthauer, Harry and Kopp, Juergen', + 'institution' => 'Gesellschaft für Mathematik und Datenverarbeitung', + 'key' => 'BretthauerKopp91', + 'number' => '554', + 'title' => 'The Meta Class System MCS. A Portable Object System for Common Lisp---Version 1.3', + 'type' => 'TECHREPORT', + 'year' => '1991', +) +array ( + 'author' => 'Brinch Hansen, Per', + 'journal' => 'IEEE Transactions of Software Engineering', + 'key' => 'BrinchHansen:75', + 'number' => '2', + 'pages' => '199--207', + 'title' => 'The Progamming Language Concurrent Pascal', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1975', +) +array ( + 'author' => 'J. Brock and W. Ackerman', + 'booktitle' => 'Formalization of Programming Concepts (Proceedings)', + 'editor' => 'J. Diaz and I. Ramos', + 'key' => 'Brock_81', + 'pages' => '252-259', + 'publisher' => ', Berlin', + 'series' => '~107', + 'title' => 'Scenarios: A Model of Non-determinate Computation', + 'type' => 'inproceedings', + 'year' => '1981', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Konstantin Popov', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Browser:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'An Exercise in Concurrent Object-Oriented Programming: Oz Browser', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Manfred Broy', + 'journal' => 'Theoretical Computer Science', + 'key' => 'Broy:86', + 'pages' => '1--61', + 'title' => 'A Theory for Nondeterminism, Parallelism, Communication and Concurrency', + 'type' => 'article', + 'volume' => '45', + 'year' => '1986', +) +array ( + 'author' => 'Klaus-Peter Löhr', + 'crossref' => 'cool_cacm_issue', + 'journal' => 'Communications of the ACM', + 'key' => 'CACM-36-09*81', + 'month' => 'sep', + 'number' => '9', + 'pages' => '81--89', + 'title' => 'Concurrency Annotations for Reusable Software', + 'type' => 'ARTICLE', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'author' => 'Gérard Berry and Gérard Boudol', + 'crossref' => 'popl90', + 'key' => 'CAM', + 'loc' => 'RT', + 'pages' => '81--94', + 'title' => 'The Chemical Abstract Machine', + 'type' => 'InProceedings', +) +array ( + 'author' => 'Yves Caseau and François Laburthe', + 'journal' => 'Journal of Heuristics', + 'key' => 'CASEAU:99', + 'pages' => '281--303', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Heuristics for Large Constrained Vehicle Routing Problems', + 'type' => 'ARTICLE', + 'year' => '1999', +) +array ( + 'address' => 'S. Margherita Ligure, Italy', + 'author' => 'B. Carlson and M. Carlsson and D. Diaz', + 'booktitle' => 'ICLP\'94, International Conference on Logic Programming', + 'editor' => 'P. Van Hentenryck', + 'key' => 'CCD94', + 'publisher' => 'MIT Press', + 'series' => 'MIT Press Series in Logic Programming', + 'title' => 'Entailment of Finite Domain Constraints', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'M. Dincbas and P. Van Hentenryck and H. Simonis and A. Aggoun and T. Graf', + 'booktitle' => 'Proceedings International Conference on Fifth Generation Computer Systems', + 'key' => 'CHIP88', + 'month' => 'dec', + 'pages' => '693--702', + 'publisher' => 'Springer-Verlag', + 'title' => 'The Constraint Logic Programming Language CHIP', + 'type' => 'INPROCEEDINGS', + 'year' => '1988', +) +array ( + 'author' => 'Nicolas Beldiceanu and Helmut Simonis and Philip Kay and Peter Chan', + 'institution' => 'COSYTEC SA', + 'key' => 'CHIP:whitepaper', + 'note' => 'Ref: COSY/WHITE/002, Ver: 1.2, Rev: A', + 'title' => 'The CHIP System', + 'type' => 'White Paper', + 'year' => '1997', +) +array ( + 'address' => 'Kanagawa, Japan', + 'author' => 'Andreas Podelski and Gert Smolka', + 'booktitle' => 'Proceedings of the 1995 International Conference on Logic Programming', + 'editor' => 'Leon Sterling', + 'key' => 'CLP:ICLP:95', + 'month' => '13--18 jun', + 'pages' => '449--463', + 'publisher' => 'The MIT Press', + 'title' => 'Operational Semantics of Constraint Logic Programming with Coroutining', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Toulouse, France', + 'author' => 'Martin Henz and Stefan Lauer and Detlev Zimmermann', + 'booktitle' => 'Proceedings of the 8$^th$ IEEE International Conference on Tools with Artificial Intelligence', + 'directory' => 'ProgrammingSysLab', + 'editor' => 'Mark Radle', + 'filename' => 'COMPOzE96.ps.Z', + 'key' => 'COMPOzE96', + 'month' => 'nov', + 'pages' => '118--121', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'COMPOzE --- Intention-based Music Composition through Constraint Programming', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Joxan Jaffar and Roland H. C. Yap', + 'journal' => 'Constraints', + 'key' => 'CP2000', + 'number' => '1', + 'pages' => '71--73', + 'title' => 'Constraint Programming 2000: A Position Paper', + 'type' => 'Article', + 'volume' => '2', + 'year' => '1997', +) +array ( + 'author' => 'Pascal Van Hentenryck and Vijay Saraswat, editors', + 'howpublished' => 'ACM Workshop on Strategic Directions in Computing Research, MIT Laboratory for Computer Science, Cambridge, Massachusetts, June 14-15, 1996, available at \\tt http://www.medg.lcs.mit.edu/sdcr/', + 'key' => 'CP96', + 'month' => 'oct', + 'optnote' => 'very well written by the experts of the field, broad scope, many references, early history etc, in the same folder are the position papers of various CP big shots.', + 'title' => 'Constraint Programming', + 'type' => 'Misc', + 'year' => '1996', +) +array ( + 'address' => 'Cassis, France', + 'author' => 'Andreas Podelski and Gert Smolka', + 'booktitle' => 'Proceedings of the First International Conference on Principles and Practice of Constraint Programming', + 'key' => 'CP:95', + 'month' => '19--22 sep', + 'pages' => '328--344', + 'publisher' => ', Berlin', + 'series' => '~976', + 'title' => 'Situated Simplification', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Gilles Pesant and Michel Gendreau', + 'howpublished' => 'draft', + 'key' => 'CPLS', + 'title' => 'A Constraint Programming Framework for Local Search Methods', + 'type' => 'Misc', +) +array ( + 'address' => 'Amsterdam, New York, Oxford', + 'author' => 'Cain, Jr., William O.', + 'booktitle' => 'Optimal Strategies in Sports', + 'editor' => 'Shaul P. Ladany and Robert E. Machol', + 'key' => 'Cain77', + 'number' => '5', + 'optnote' => 'nice report from a practicioner. He actually uses constraint programming without knowing it. HA pattern, team-to-pattern assignment, game assignment.', + 'pages' => '32--41', + 'publisher' => 'North-Holland Publishing Co.', + 'series' => 'Studies in Management Science and Systems', + 'title' => 'The Computer-assisted Heuristic Approach Used to Schedule the Major League Baseball Clubs', + 'type' => 'InCollection', + 'year' => '1977', +) +array ( + 'address' => 'Amsterdam, New York, Oxford', + 'author' => 'Robert T. Campbell and Der-San Chen', + 'booktitle' => 'Management Science in Sports', + 'editor' => 'Robert E. Machol, Shaul P. Ladany; under the general supervision of Donald G.Morrison', + 'key' => 'Campbell76', + 'note' => 'Special issue of the journal Management Science', + 'number' => '4', + 'optnote' => 'Double round robin scheduling. First compute minimum distance travel itinerary. Then assemble complete schedules from this. There seems to be a pairing scheme of teams that enables this approach.', + 'pages' => '15--25', + 'publisher' => 'North-Holland Publishing Co.', + 'series' => 'Studies in Management Sciences', + 'title' => 'A Minimum Distance Basketball Scheduling Problem', + 'type' => 'InCollection', + 'year' => '1976', +) +array ( + 'author' => 'Luca Cardelli', + 'journal' => 'Computing Systems', + 'key' => 'Cardelli:POPL:95', + 'month' => 'jan', + 'number' => '1', + 'pages' => '27--59', + 'title' => 'A Language with Distributed Scope', + 'type' => 'article', + 'volume' => '8', + 'year' => '1995', +) +array ( + 'author' => 'Luca Cardelli and Peter Wegner', + 'journal' => 'ACM Computing Surveys', + 'key' => 'CardelliWegner:85', + 'month' => 'dec', + 'number' => '4', + 'pages' => '471--522', + 'title' => 'On Understanding Types, Data Abstraction, and Polymorphism', + 'type' => 'article', + 'volume' => '17', + 'year' => '1985', +) +array ( + 'address' => 'Cambridge, MA,', + 'author' => 'B. Carlson and M. Carlsson and S. Janson', + 'booktitle' => 'Logic Programming', + 'editor' => 'J. Lloyd', + 'key' => 'Carlson:95', + 'keywords' => '', + 'pages' => '227-241', + 'publisher' => 'MIT Press', + 'title' => 'The Implementation of AKL(FD)', + 'type' => 'incollection', + 'year' => '1995', +) +array ( + 'address' => 'Southampton, England', + 'author' => 'Mats Carlsson and Greger Ottosson and Björn Carlson', + 'booktitle' => 'PLILP\'97, International Symposium on Programming Languages: Implementations, Logics, and Programming', + 'editor' => 'H. Glaser and P. Hartel and H. Kucken', + 'key' => 'Carlsson97', + 'month' => 'sep', + 'optnote' => 'FD in Prolog, indexicals, reified constraints', + 'publisher' => 'Springer-Verlag', + 'series' => '~1292Berlin', + 'title' => 'An Open-Ended Finite Domain Constraint Solver', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Denis Caromel', + 'crossref' => 'cool_cacm_issue', + 'journal' => 'Communications of the ACM', + 'key' => 'Caromel:93', + 'month' => 'sep', + 'number' => '9', + 'pages' => '90--102', + 'title' => 'Toward a Method of Object-Oriented Concurrent Programming', + 'type' => 'Article', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'address' => 'École Normale Supérieure Paris, France', + 'author' => 'Y. Caseau and F. Laburthe', + 'institution' => 'LIENS Technical Report 95-25', + 'key' => 'Caseau:95', + 'keywords' => 'Jobshop Scheduling, Task Intervals, Branch and Bound, Local Search, Constraint Propagation, Heuristics', + 'month' => 'July', + 'title' => 'Disjunctive Scheduling with Task Intervals', + 'type' => 'TECHREPORT', + 'url' => 'http://www.ens.fr/~laburthe/papers.htmlliens_jsp', + 'year' => '1995', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'Yves Caseau and François Laburthe', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'Caseau:97', + 'month' => '/nov', + 'pages' => '17--31', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Solving Various Weighted Matching Problems with Constraints', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Leuven, Belgium', + 'author' => 'Yves Caseau and François Laburthe', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Lee Naish', + 'key' => 'Caseau:ICLP97', + 'month' => 'jul', + 'pages' => '316--330', + 'publisher' => ', Cambridge, MA', + 'title' => 'Solving Small TSP with Constraint', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Amedeo Cesta and Angelo Oddi and Stephen F. Smith', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Cesta99', + 'month' => 'aug', + 'pages' => '1022--1029', + 'publisher' => ', San Mateo, CA', + 'title' => 'An Iterative Sampling Procedure for Resource Constrained Project Scheduling with Time Windows', + 'type' => 'InProceedings', + 'volume' => '2', + 'year' => '1999', +) +array ( + 'author' => 'Jacqueline Chabrier and Jean-Michel Richer and Jean-Jacques Chabrier', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'Chabrier:96', + 'optnote' => 'symmetry breaking in combination with local search (complete variant?), weak experimental results', + 'title' => 'Resolution of structured SAT problems with SCORE(FD/B)', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'C. J. Cheney', + 'journal' => 'Communications of the ACM', + 'key' => 'Cheney1970', + 'number' => '11', + 'pages' => '677--678', + 'title' => 'A non-recursive list compacting algorithm', + 'type' => 'article', + 'volume' => '13', + 'year' => '1970', +) +array ( + 'address' => 'Madrid, Spain', + 'author' => 'T. Chikayama and T. Fujise and D. Sekita', + 'booktitle' => 'Programming Language Implementation and Logic Programming, 6th International Symposium, PLILP\'94', + 'editor' => 'Manuel V. Hermenegildo and Jaan Penjam', + 'key' => 'Chikayama:94', + 'month' => 'sep', + 'pages' => '261--276', + 'publisher' => ', Berlin', + 'series' => '~844', + 'title' => 'A Portable and Efficient Implementation of KL1', + 'type' => 'incollection', + 'year' => '1994', +) +array ( + 'author' => 'N. Christofides and A. Mingozzi and P. Toth', + 'journal' => 'Network', + 'key' => 'Christofides:81', + 'number' => '11', + 'pages' => '145--164', + 'title' => 'State Space Relaxation Procedures for the Computation of Bounds to Routing Problems', + 'type' => 'Article', + 'year' => '1981', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'Chu Min Li and Anbulagan', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'Chu:97', + 'month' => '/nov', + 'pages' => '341--355', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Look-Ahead Versus Look-Back for Satisfiability Problems', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'San Mateo, CA', + 'author' => 'Chu Min Li and Anbulagan', + 'booktitle' => 'Proceedings of 15th International Joint Conference on Aritificail Intelligence, IJCAI\'97', + 'key' => 'ChuUP', + 'pages' => '366--371', + 'publisher' => 'Morgan Kaufmann Publishers', + 'title' => 'Heuristics based on unit propagation for satisfiability problems', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'H. Alt and N. Blum and K. Mehlhorn and M. Paul', + 'key' => 'Clark77', + 'title' => 'Computing a maximum cardinality matching in a bipartite graph in $O(n^1.5 \\sqrtm / \\logn)$', + 'type' => 'article', +) +array ( + 'annote' => 'Contributors: Abelson, H. and Adams IV, N.I. and Bartley, D.H. and Brooks, G. and Dybvig, R.K. and Friedman, D.P. and Halstead, R. and Hanson, C. and Haynes, C.T. and Kohlbecker, E. and Oxley, D. and Pitman, K.M. and Rozas, G.J. and Steele Jr., G.L. and Sussman, G.J. and Wand, M.', + 'editor' => 'William Clinger and Jonathan Rees', + 'journal' => 'LISP Pointers', + 'key' => 'Clinger', + 'month' => 'July-September', + 'number' => '3', + 'pages' => '1-55', + 'title' => 'The Revised Report on the Algorithmic Language Scheme', + 'type' => 'Article', + 'volume' => 'IV', + 'year' => '1991', +) +array ( + 'address' => 'Madrid, Spain', + 'author' => 'Philippe Codognet and Daniel Diaz', + 'booktitle' => 'Programming Language Implementation and Logic Programming, 6th International Symposium, PLILP\'94', + 'editor' => 'Manuel V. Hermenegildo and Jaan Penjam', + 'key' => 'Codognet94', + 'month' => 'sep', + 'pages' => '244-260', + 'publisher' => ', Berlin', + 'series' => '~844', + 'title' => 'clp(B): Combining Simplicity and Efficiency in Boolean Constraint Solving', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'J. Cohen', + 'journal' => 'Communications of the ACM', + 'key' => 'Cohen90', + 'keywords' => 'CONSTRAINTS', + 'month' => 'jul', + 'pages' => '52-68', + 'title' => 'Constraint Logic Programming Languages', + 'type' => 'article', + 'year' => '1990', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'Derek Coleman', + 'key' => 'Coleman_94', + 'publisher' => 'Prentice Hall', + 'title' => 'Object-Oriented Development: The Fusion Method', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'address' => 'Marseille, France', + 'author' => 'Alain Colmerauer and Henri Kanoui and R. Psero and Philippe Roussel', + 'institution' => 'Université Aix-Marseille II', + 'key' => 'Colmerauer73', + 'title' => 'Un Système de Communication Homme-Machine en Français', + 'type' => 'TECHREPORT', + 'year' => '1973', +) +array ( + 'address' => 'Edinburgh, Scotland', + 'author' => 'Hubert Comon and Ralf Treinen', + 'booktitle' => 'Colloquium on Trees in Algebra and Programming', + 'editor' => 'Sophie Tison', + 'key' => 'ComonTreinen:caap94', + 'month' => '11-13 apr', + 'pages' => '1--14', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 787', + 'title' => 'Ordering Constraints on Trees', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Hubert Comon and Ralf Treinen', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ComonTreinen:caap94rep', + 'month' => 'mar', + 'note' => 'Also in \\em Colloquium on Trees in Algebra and Programming, Edinburgh, Scotland, 11--14 April, 1994, \\citeComonTreinen:caap94', + 'number' => 'RR-94-12', + 'title' => 'Ordering Constraints on Trees', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Hubert Comon and Ralf Treinen', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ComonTreinen:lpo93dfki', + 'month' => 'sep', + 'note' => 'Also as LRI Rapport de Recherche 867, \\citeComonTreinen:lpo93lri. To appear in \\em TCS\\/, \\citeComonTreinen:lpo93tcs.', + 'number' => 'RR-93-42', + 'title' => 'The First-Order Theory of Lexicographic Path Orderings is Undecidable', + 'type' => 'Research Report', + 'year' => '1993', +) +array ( + 'address' => 'Université de Paris Sud, 91405 Orsay, France', + 'author' => 'Hubert Comon and Ralf Treinen', + 'institution' => 'Laboratoire de Recherche en Informatique', + 'key' => 'ComonTreinen:lpo93lri', + 'month' => 'nov', + 'note' => 'Also as DFKI Research Report RR-93-42, \\citeComonTreinen:lpo93dfki. To appear in \\em TCS, \\citeComonTreinen:lpo93tcs', + 'number' => '867', + 'title' => 'The First-Order Theory of Lexicographic Path Orderings is Undecidable', + 'type' => 'Rapport de Recherche', + 'year' => '1993', +) +array ( + 'author' => 'Hubert Comon and Ralf Treinen', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'ComonTreinen:lpo93tcs', + 'note' => 'to appear', + 'title' => 'The First-Order Theory of Lexicographic Path Orderings is Undecidable', + 'type' => 'Article', +) +array ( + 'howpublished' => ', 36(9)', + 'key' => 'Concurrent Object-Oriented Programming', + 'month' => 'sep', + 'title' => 'Concurrent Object-Oriented Programming', + 'type' => 'Misc', + 'year' => '1993', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Thomas Conroy and Eduardo Pelegri-Llopart', + 'booktitle' => 'Smalltalk-80: Bits of History and Words of Advice', + 'crossref' => 'Krassner:83', + 'editor' => 'Glenn Krassner', + 'key' => 'Conroy:83', + 'pages' => '239--248', + 'publisher' => 'Addison-Wesley', + 'title' => 'An Assessment of Method-Lookup Caches for Smalltalk-80 at Hewlett-Packard', + 'type' => 'InCollection', + 'year' => '1983', +) +array ( + 'address' => 'Berlin, Heidelberg, New York', + 'author' => 'Jörg Würtz', + 'booktitle' => 'Operations Research Proceedings 1996', + 'editor' => 'U. Zimmermann and U. Derigs and W. Gaul and R. Möhrig and K.-P. Schuster', + 'key' => 'ConstraintScheduling97', + 'note' => 'Selected Papers of the Symposium on Operations Research (SOR 96), Braunschweig, Germany, September 3--6, 1996', + 'pages' => '218--223', + 'publisher' => 'Springer-Verlag', + 'title' => 'Constraint-Based Scheduling in Oz', + 'type' => 'InCollection', + 'year' => '1997', +) +array ( + 'address' => 'Venice, Italy', + 'author' => 'Joachim Niehren and Martin Müller', + 'booktitle' => 'International Workshop on Concurrent Constraints Programming', + 'key' => 'ConstraintsFree:95', + 'month' => '29--31', + 'title' => 'Constraints for Free in Concurrent Computation', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Noordwijkerhout, Netherlands', + 'author' => 'William Cook', + 'booktitle' => 'Foundations of Object-Oriented Languages: REX School/Workshop', + 'editor' => 'de Bakker, Jacobus and de Roever, Willem and Rozenberg, Grzegorz', + 'key' => 'Cook_90', + 'pages' => '151--178', + 'publisher' => ', Berlin', + 'series' => '~489', + 'title' => 'Object-Oriented Programming versus Abstract Data Types', + 'type' => 'inproceedings', + 'year' => '1991', +) +array ( + 'author' => 'Pierre-Jacques Courtois and F. Heymans and David Parnas', + 'journal' => 'Communications of the ACM', + 'key' => 'Courtois:71', + 'month' => 'oct', + 'number' => '10', + 'pages' => '667--668', + 'title' => 'Concurrent Control with Readers and Writers', + 'type' => 'article', + 'volume' => '14', + 'year' => '1971', +) +array ( + 'address' => 'Los Angeles, California', + 'author' => 'P. Cousot and R. Cousot', + 'booktitle' => '$4^th$ Annual ACM SIGPLAN-SIGACT Symposium on Artificial Intelligence & Programming Languages', + 'key' => 'CousotCousot_77', + 'optnote' => '1608', + 'pages' => '238-252', + 'publisher' => 'ACM SIGPLAN', + 'title' => 'Abstract Interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints', + 'type' => 'inproceedings', + 'year' => '1977', +) +array ( + 'address' => 'Paris, France', + 'author' => 'P. Cousot and R. Cousot', + 'institution' => 'Département de Mathématiques et d\'Informatique, Ecole Normale Supérieure', + 'key' => 'CousotCousot_92', + 'number' => 'LIENS-92-12', + 'optnote' => '1608', + 'title' => 'Abstract Interpretation and Application to Logic Programs', + 'type' => 'techreport', + 'year' => '1992', +) +array ( + 'author' => 'James M. Crawford and Mukesh Dalal and Joachim P. Walser', + 'booktitle' => 'Proceedings of the AIPS-98 Workshop on Planning as Combinatorial Search', + 'key' => 'CrawfordDalalWalser98', + 'note' => 'In conjunction with The Fourth International Conference on Artificial Intelligence Planning Systems, AIPS-98', + 'title' => 'Abstract Local Search', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Princeton', + 'author' => 'Andrew W. Appel', + 'institution' => 'Princeton University', + 'key' => 'CritiqueStandardML', + 'number' => 'CS-TR-364-92', + 'optnote' => 'nice hints and references for the language designer', + 'title' => 'A Critique of Standard ML', + 'type' => 'techreport', + 'year' => '1992', +) +array ( + 'address' => '', + 'author' => 'Daniel Diaz and Philippe Codognet', + 'booktitle' => '10th International Conference on Logic Programming', + 'key' => 'DC93', + 'title' => 'A Minimal Extension of the WAM for \\verbclp(FD)', + 'type' => 'inproceedings', + 'year' => '1993', +) +array ( + 'author' => 'M. Davis and G. Logemann and D. Loveland', + 'journal' => 'Communications of the ACM', + 'key' => 'DPL62', + 'month' => 'jul', + 'number' => '7', + 'pages' => '394--397', + 'title' => 'A Machine Program for Theorem Proving', + 'type' => 'Article', + 'volume' => '5', + 'year' => '1962', +) +array ( + 'address' => 'Postfach 80 08 80, 7000 Stuttgart 80, Germany', + 'author' => 'Markus Höhfeld and Gert Smolka', + 'institution' => 'IWBS, IBM Deutschland', + 'key' => 'DR88', + 'month' => 'Oct', + 'note' => 'Accepted for the Journal of Logic Programming', + 'number' => '53', + 'title' => 'Definite Relations over Constraint Languages', + 'type' => 'LILOG Report', + 'year' => '1988', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'C. J. Date', + 'key' => 'Date95', + 'publisher' => 'Addison-Wesley', + 'title' => 'An Introduction To Database Systems', + 'type' => 'Book', + 'year' => '1995', +) +array ( + 'author' => 'M. Davis and H. Putnam', + 'journal' => 'Journal of the ACM', + 'key' => 'Davis60', + 'month' => 'jul', + 'number' => '3', + 'title' => 'A Computing Procedure for Quantification Theory', + 'type' => 'Article', + 'volume' => '7', + 'year' => '1960', +) +array ( + 'author' => 'M. Davis and G. Logemann and D. Loveland', + 'journal' => 'Communications of the ACM', + 'key' => 'Davis62', + 'month' => 'jul', + 'number' => '7', + 'title' => 'A Machine Program for Theorem Proving', + 'type' => 'Article', + 'volume' => '5', + 'year' => '1962', +) +array ( + 'author' => 'Martin Davis', + 'booktitle' => 'Proceedings, Symposia of Applied Mathematics', + 'key' => 'Davis63', + 'pages' => '15--30', + 'publisher' => 'American Mathematical Society', + 'title' => 'Eliminating the Irrelevant from Mechanical Proofs', + 'type' => 'InProceedings', + 'year' => '1963', +) +array ( + 'author' => 'Ernest Davis', + 'journal' => 'Artificial Intelligence', + 'key' => 'Davis87', + 'pages' => '281--331', + 'title' => 'Constraint Propagation with Interval Labels', + 'type' => 'article', + 'volume' => '32', + 'year' => '1987', +) +array ( + 'author' => 'M. Dell\'Amico and M. Trubian', + 'journal' => 'Annals of Operations Research', + 'key' => 'DellAmico:93', + 'pages' => '231-252', + 'title' => 'Applying Tabu Search to the Job Shop Scheduling Problem', + 'type' => 'Article', + 'volume' => '41', + 'year' => '1993', +) +array ( + 'address' => 'Paris', + 'author' => 'Jack Dennis', + 'booktitle' => 'Proceedings Colloque sur la Programmation', + 'editor' => 'Bernhard Robinet', + 'key' => 'Dennis74', + 'pages' => '362--376', + 'publisher' => ', Berlin', + 'series' => '~19', + 'title' => 'First Version of a Data Flow Procedure Language', + 'type' => 'INPROCEEDINGS', + 'year' => '1974', +) +array ( + 'address' => 'Nottingham, UK', + 'author' => 'Peter Deutsch', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Cook, Stephen', + 'key' => 'Deutsch89', + 'pages' => '73--87', + 'publisher' => 'Cambridge, MA', + 'title' => 'The Past, Present, and Future of Smalltalk', + 'type' => 'inproceedings', + 'year' => '1989', +) +array ( + 'address' => 'Austin, TX', + 'author' => 'Peter Deutsch and Allan Schiffman', + 'booktitle' => 'Proceedings of the ACM Symposium on Principles of Programming Languages', + 'editor' => 'Alan Demers', + 'key' => 'Deutsch:83', + 'pages' => '297--302', + 'publisher' => ', New York', + 'title' => 'Efficient Implementation of the Smalltalk-80 System', + 'type' => 'InProceedings', + 'year' => '1983', +) +array ( + 'address' => 'London', + 'author' => 'Edsger Dijkstra', + 'booktitle' => 'Programming Languages', + 'editor' => 'F. Genuys', + 'key' => 'Dijkstra68', + 'publisher' => 'Academic Press', + 'title' => 'Cooperating Sequential Processes', + 'type' => 'incollection', + 'year' => '1968', +) +array ( + 'author' => 'Edsger Dijkstra', + 'journal' => 'Acta Informatica', + 'key' => 'Dijkstra71', + 'pages' => '115--138', + 'title' => 'Hierarchical Ordering of Sequential Processes', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1971', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'M. Dincbas and H. Simonis and P. Van Hentenryck', + 'booktitle' => 'Logic Programming: Proc.\\ of the Fifth International Conference and Symposium (Volume 1)', + 'editor' => 'R. A. Kowalski and K. A. Bowen', + 'key' => 'Dincbas:91', + 'keywords' => '', + 'pages' => '42-58', + 'publisher' => 'MIT Press', + 'title' => 'Solving a Cutting-Stock Problem in Constraint Logic Programming', + 'type' => 'incollection', + 'year' => '1991', +) +array ( + 'address' => 'Munich, Germany', + 'author' => 'Mehmet Dincbas and Helmut Simonis and Pascal Van Hentenryck', + 'booktitle' => 'Proceedings of the European Conference on Artificial Intelligence', + 'editor' => 'Yves Kodratoff', + 'key' => 'Dincbas_88', + 'month' => 'aug', + 'optnote' => 'First hard FD problem solved by CLP (CHIP), introduces element constraint', + 'pages' => '290--295', + 'publisher' => 'Pitman Publishers, London', + 'title' => 'Solving the Car-Sequencing Problem in Constraint Logic Programming', + 'type' => 'InProceedings', + 'year' => '1988', +) +array ( + 'address' => 'Charlotte, North Carolina', + 'author' => 'Jürgen Dix and Martin Müller', + 'booktitle' => 'Proceedings of the 8th International Symposium on Methodologies for Intelligent Systems', + 'editor' => 'Ras, Z. W. and Zemankova, M.', + 'key' => 'DixMue:Stable-PPE:94', + 'month' => '16--19 oct', + 'pages' => '511-520', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Artificial Intelligence, vol. 869', + 'title' => 'Partial Evaluation and Relevance for Approximations of the Stable Semantics', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Vancouver, Canada', + 'author' => 'Christophe Dony and Jacques Malenfant and Pierre Cointe', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Andreas Paepcke', + 'key' => 'Dony_92', + 'pages' => '201--217', + 'publisher' => ', New York', + 'title' => 'Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and Their Validation', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'author' => 'Marco Dorigo and Vittorio Maniezzo and Alberto Colorni', + 'journal' => 'IEEE Transactions on Systems, Man, and Cybernetics', + 'key' => 'DorigoIEEE', + 'number' => '1', + 'pages' => '1--13', + 'title' => 'The Ant System: Optimization by a colony of cooperating agents', + 'type' => 'article', + 'volume' => '26', + 'year' => '1996', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Denise L. Draper and Ari K. Jónsson and David P. Clements and David E Joslin', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Draper99', + 'month' => 'aug', + 'pages' => '1016--1021', + 'publisher' => ', San Mateo, CA', + 'title' => 'Cyclic Scheduling', + 'type' => 'InProceedings', + 'volume' => '2', + 'year' => '1999', +) +array ( + 'author' => 'Karel Driesen', + 'key' => 'Driesen:93', + 'school' => 'Vrije Universiteit Brussel', + 'title' => 'Method Lookup Strategies in Dynamically Typed Object-Oriented Programming Languages', + 'type' => 'mastersthesis', + 'year' => '1993', +) +array ( + 'address' => 'Washington, D.C.', + 'author' => 'Karel Driesen', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Andreas Paepcke', + 'key' => 'Driesen_93', + 'pages' => '259--270', + 'publisher' => 'ACM SIGPLAN Notices 28(10)', + 'title' => 'Selector Table Indexing and Sparse Arrays', + 'type' => 'inproceedings', + 'year' => '1993', +) +array ( + 'address' => '1-33100 Udine, Italy', + 'author' => 'Luca Di Gaspero and Andrea Schaerf', + 'institution' => 'Dipartimento di Matematica e Informatica, Università degli Studi di Udine via delle Scienze 206', + 'key' => 'EASYLOCAL', + 'number' => 'UDMI/13/2000/RR', + 'title' => 'EASYLOCAL++: An Object-oriented Framework for Flexible Design of Local Search Algorithms', + 'type' => 'TechReport', + 'year' => '2000', +) +array ( + 'address' => 'Bologna, Italy', + 'author' => 'Martin Henz and Gert Smolka', + 'booktitle' => 'Workshop on Coordination Models and Languages for Parallelism and Distribution (in connection with ECOOP 94)', + 'key' => 'ECOOP94', + 'title' => 'Objects in Higher-Order Concurrent Constraint Programming with State', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Edmonds, J.', + 'journal' => 'Journal of Research of the National Bureau of Standards', + 'key' => 'Edmonds_a', + 'pages' => '125--130', + 'title' => 'Maximum matching and a ployhedron with 0,1-vertices', + 'type' => 'ARTICLE', + 'volume' => '69B', + 'year' => '1965', +) +array ( + 'author' => 'Edmonds, J.', + 'journal' => 'Canadian Journal on Mathematics', + 'key' => 'Edmonds_b', + 'pages' => '449--467', + 'title' => 'Paths, trees, and flowers', + 'type' => 'ARTICLE', + 'year' => '1965', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Andrew Black and Norman Hutchinson and Eric Jul and Henry Levy', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Emerald_86', + 'pages' => '78--86', + 'publisher' => 'ACM SIGPLAN Notices 21(11)', + 'title' => 'Object Structure in the Emerald System', + 'type' => 'inproceedings', + 'year' => '1986', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'Christian Schulte', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'Engines:97', + 'month' => '/nov', + 'pages' => '519--533', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Programming Constraint Inference Engines', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Kazunori Ueda and Yasuhiro Ajiro and Kenta Cho', + 'howpublished' => 'draft', + 'key' => 'ErrorCorrectingSourceCode', + 'title' => 'Error-correcting Source Code', + 'type' => 'Misc', +) +array ( + 'address' => 'Leuven, Belgium', + 'author' => 'Christian Schulte', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Lee Naish', + 'key' => 'Explorer:97', + 'month' => 'jul', + 'pages' => '286--300', + 'publisher' => ', Cambridge, MA', + 'title' => 'Oz Explorer: A Visual Constraint Programming Tool', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => '130 Lytton Avenue, Palo Alto, California 94301', + 'author' => 'Luca Cardelli and Florian Matthes and Mart\\\'\\in Abadi', + 'institution' => 'digital Systems Research Center', + 'key' => 'ExtensibleSyntax', + 'number' => 'SRC Research Report 121', + 'title' => 'Extensible Syntax with Lexical Scoping', + 'type' => 'techreport', + 'year' => '1994', +) +array ( + 'author' => 'Gert Smolka', + 'journal' => 'Journal of Logic Programming', + 'key' => 'FL89', + 'pages' => '51--87', + 'title' => 'Feature Constraint Logics for Unification Grammars', + 'type' => 'article', + 'volume' => '12', + 'year' => '1992', +) +array ( + 'author' => 'Bob Zeidman', + 'howpublished' => 'White Paper of The Chalkboard Network', + 'key' => 'FPGA-overview', + 'title' => 'Introduction to FPGA Design', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka and Martin Henz and Michael Mehl and Ralf Scheidhauer and Christian Schulte and Ralf Treinen and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'FR-97-02', + 'number' => 'FR-97-02', + 'title' => 'Hydra: Hybride Werkbank zur Konstruktion von deduktiven Problemlösern in wissensbasierten Systemen: Berechnung und Deduktion mit Constraints', + 'type' => 'Research Report', + 'year' => '1997', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'Hassan A\\"\\it-Kaci and Andreas Podelski and Gert Smolka', + 'booktitle' => 'Proceedings of the International Conference on Fifth Generation Computer Systems', + 'key' => 'FT-FGC92', + 'month' => '1--5 jun', + 'note' => 'Final version in \\em Theoretical Computer Science, \\citeFT-tcs', + 'pages' => '1012--1021', + 'publisher' => 'Institute for New Generation Computer Technology', + 'title' => 'A Feature-based Constraint System for Logic Programming with Entailment', + 'type' => 'inproceedings', + 'volume' => '2', + 'year' => '1992', +) +array ( + 'address' => '92563 Rueil-Malmaison, France', + 'author' => 'Hassan A\\"\\it-Kaci and Andreas Podelski and Gert Smolka', + 'institution' => 'Digital Paris Research Laboratory', + 'key' => 'FT-PRLreport', + 'month' => 'nov', + 'note' => 'Appeared in the 1992 \\em Conference on Fifth Generation Computer Systems, \\citeFT-FGC92, and in in \\em Theoretical Computer Science, \\citeFT-tcs.', + 'number' => '20', + 'title' => 'A Feature-based Constraint System for Logic Programming with Entailment', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'author' => 'Hassan A\\"\\it-Kaci and Andreas Podelski and Gert Smolka', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'FT-tcs', + 'month' => 'jan', + 'number' => '1--2', + 'pages' => '263--283', + 'title' => 'A Feature-based Constraint System for Logic Programming with Entailment', + 'type' => 'Article', + 'volume' => '122', + 'year' => '1994', +) +array ( + 'address' => 'Madrid, Spain', + 'author' => 'Françcois Fages and Julian Fowler and Thierry Sola', + 'booktitle' => 'Programming Language Implementation and Logic Programming, 6th International Symposium, PLILP\'94', + 'editor' => 'Manuel V. Hermenegildo and Jaan Penjam', + 'key' => 'Fages94', + 'month' => 'sep', + 'pages' => '261--276', + 'publisher' => ', Berlin', + 'series' => '~844', + 'title' => 'Handling Preferences in Constraint Logic Programming with Relational Optimization', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Urbana-Champaign, IL', + 'author' => 'H. L. Fang and P. Ross and D. Corne', + 'booktitle' => 'Proc.\\ of the Fifth International Conference on Genetic Algorithms', + 'key' => 'Fang:93', + 'keywords' => '', + 'pages' => '375-382', + 'title' => 'A Promising Genetic Algorithm Approach to Job-Shop Scheduling, Rescheduling, and Open-Shop Scheduling Programs', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Orsay, France', + 'author' => 'Joachim Niehren and Andreas Podelski', + 'booktitle' => 'TAPSOFT 93: Theory and Practice of Software Development', + 'editor' => 'Marie-Claude Gaudel and Jean-Pierre Jouannaud', + 'key' => 'FeatureAutomata', + 'month' => '13--16 apr', + 'pages' => '356--375', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 668', + 'title' => 'Feature Automata and Recognizable Sets of Feature Trees', + 'type' => 'inproceedings', + 'year' => '1993', +) +array ( + 'author' => 'J. A. Ferland and A. Hertz and A. Lavoie', + 'journal' => 'Operations Research', + 'key' => 'Ferland:96', + 'pages' => '347-359', + 'title' => 'An object-oriented methodology for solving assignment type problems with neighborhood search techniques', + 'type' => 'article', + 'volume' => '44', + 'year' => '1996', +) +array ( + 'address' => 'San Francisco', + 'author' => 'Klaus Fischer and Jörg Müller and Markus Pischel', + 'booktitle' => 'Proceedings of the International Conference on Multiagent Systems (ICMAS)', + 'key' => 'Fischer:95', + 'publisher' => ', Cambridge, MA', + 'title' => 'A Model for Cooperative Transportation Scheduling', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Ian Foster and Robert Olson and Steven Tuecke', + 'journal' => 'Scientific Programming', + 'key' => 'Foster:92', + 'number' => '1', + 'pages' => '55--66', + 'title' => 'Productive Parallel Programming: The PCN Approach', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1992', +) +array ( + 'address' => 'Berlin, Heidelberg', + 'author' => 'T. Franzen and S. Haridi and S. Janson', + 'booktitle' => 'Extensions of Logic Programming: Proceedings of the Second International Workshop ELP\'91', + 'editor' => 'L.-H. Eriksson and L. Hallnäs and P. Schroeder-Heister', + 'key' => 'Franzen:92', + 'keywords' => '', + 'pages' => '163-179', + 'publisher' => 'Springer', + 'title' => 'An Overview of the Andorra Kernel Language', + 'type' => 'incollection', + 'year' => '1992', +) +array ( + 'address' => 'Philadelphia, PA', + 'author' => 'Jon Freeman', + 'key' => 'Freeman95', + 'school' => 'Department of Computer and Information Science, University of Pennysylvania', + 'title' => 'Improvements to Propositional Satisfiability Search Algorithms', + 'type' => 'phdthesis', + 'year' => '1995', +) +array ( + 'author' => 'Daniel Friedman and David Wise', + 'journal' => 'IEEE Transactions on Computers', + 'key' => 'Friedman:78', + 'month' => 'apr', + 'number' => '4', + 'pages' => '289--296', + 'title' => 'Aspects of Applicative Programming for Parallel Processing', + 'type' => 'Article', + 'volume' => 'C-27', + 'year' => '1978', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Daniel Friedman and Mitchell Wand and Christopher Haynes', + 'key' => 'FriedmanWandHaynes92', + 'publisher' => 'The MIT Press', + 'title' => 'Essentials of Programming Languages', + 'type' => 'BOOK', + 'year' => '1992', +) +array ( + 'address' => 'Nagoya, Japan', + 'author' => 'Christian Bessière and Jean-Charles Régin', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Martha E. Pollack', + 'key' => 'GACSchema', + 'month' => 'aug', + 'pages' => '398--404', + 'publisher' => ', San Mateo, CA', + 'title' => 'Arc Consistency for General Constraint Network: Preliminary Results', + 'type' => 'inproceedings', + 'year' => '1997', +) +array ( + 'address' => 'Singapore', + 'author' => 'Laurent Granvilliers and Eric Monfroy', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP 2000, Proceedings of the Sixth International Conference', + 'editor' => 'Rina Dechter', + 'key' => 'GM2000', + 'publisher' => ', Berlin', + 'series' => '~1894', + 'title' => 'Constraint Propagation: Between Abstract Models and ad hoc Strategies', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'address' => 'Como, Italy', + 'author' => 'Daniel Diaz and Philippe Codognet', + 'booktitle' => 'ACM Symposium on Applied Computing', + 'key' => 'GNUProlog', + 'note' => 'Documentation and system available at http://www.gnu.org/software/prolog', + 'title' => 'The GNU Prolog Systems and its Implementation', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'author' => 'Gabow, H. N.', + 'journal' => 'Journal of the ACM', + 'key' => 'Gabow:max_card_matching', + 'pages' => '221--234', + 'title' => 'An Efficient Implementation of Edmonds\' Algorithm for Maximum Matching on Graphs', + 'type' => 'ARTICLE', + 'volume' => '23', + 'year' => '1976', +) +array ( + 'author' => 'Michel Gendreau and Alan Hertz and Gilbert Laporte', + 'journal' => 'Management Science', + 'key' => 'Gendreau:94', + 'pages' => '1276--1290', + 'title' => 'A Tabu Search Heuristic for the Vehicle Routing Problem', + 'type' => 'ARTICLE', + 'year' => '1994', +) +array ( + 'author' => 'Ian P. Gent and Ewan MacIntyre and Patrick Prosser and Toby Walsh', + 'booktitle' => 'Proceedings of the thirteenth National Conference on Artificial Intelligence (AAAI \'96)', + 'key' => 'Gent96', + 'optnote' => 'Constant Kappa introduced, also look at CP\'96 proceedings', + 'title' => 'The Constrainedness of Search', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Carmen Gervet', + 'journal' => 'Constraints', + 'key' => 'Gervet:97a', + 'number' => '3', + 'pages' => '191--244', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Interval Propagation to Reason about Sets: Definition and Implementation of a Practical Language', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1997', +) +array ( + 'author' => 'Ghan Bir Singh', + 'journal' => 'ACM SIGPLAN OOPS Messenger: Object-Oriented Programming Systems', + 'key' => 'Ghan:94', + 'number' => '1', + 'pages' => '34--43', + 'title' => 'Single Versus Multiple Inheritance in Object Oriented Programming', + 'type' => 'article', + 'volume' => '5', + 'year' => '1994', +) +array ( + 'address' => 'Heilbronner Str. 10, D-1000 Berlin 31', + 'author' => 'Wolfgang K. Giloi', + 'institution' => 'Konrad-Zuse-Zentrum für Informationstechnik Berlin', + 'key' => 'GiloiPlankalkuel', + 'number' => 'TR 90-13', + 'title' => 'Konrad Zuses Plankalkül als Vorläufer moderner Programmiermodelle', + 'type' => 'techreport', + 'year' => '1990', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Martin Henz and Michael Mehl', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Glinda:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'Glinda: A Meta-circular Interpreter for Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'E. Gamma and R. Helm and R. Johnson and J. Vlissides', + 'key' => 'GoF94', + 'publisher' => 'Addison-Wesley', + 'title' => 'Design Patterns', + 'type' => 'book', + 'year' => '1994', +) +array ( + 'address' => 'Palo Alto, CA', + 'author' => 'Adele Goldberg and Alan Kay, editors', + 'institution' => 'Xerox PARC', + 'key' => 'Goldberg', + 'month' => 'mar', + 'number' => 'SSL-76-6', + 'title' => 'Smalltalk-72 Instructional Manual', + 'type' => 'Technical Report', + 'year' => '1976', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Adele Goldberg and David Robson', + 'key' => 'GoldbergRobson:83', + 'publisher' => 'Addison-Wesley', + 'title' => 'Smalltalk-80: The Language and its Implementation', + 'type' => 'Book', + 'year' => '1983', +) +array ( + 'author' => 'Robert M. Haralick and Gordon L. Elliot', + 'journal' => 'Artificial Intelligence', + 'key' => 'HE80', + 'number' => '3', + 'pages' => '263--313', + 'title' => 'Increasing Tree Search Efficiency for Constraint Satisfaction Problems', + 'type' => 'article', + 'volume' => '14', + 'year' => '1980', +) +array ( + 'author' => 'Reiner Hähnle and Ryuzo Hasegawa and Yasuyuki Shirai', + 'booktitle' => 'Proc.\\ of ILPS Post-Conference Workshop on Interval Constraints, Portland/OR, USA', + 'editor' => 'Frédéric Benhamou and William J. Older and Maarten van Emden and Pascal van Hentenryck', + 'key' => 'HHS95', + 'month' => 'dec', + 'title' => 'Model Generation Theorem Proving with Interval Constraints', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'address' => 'Beijing, P.R. China', + 'author' => 'Andreas V. Hense and Gert Smolka', + 'booktitle' => 'Proceedings of the IFIP TC12/WG12.3 International Workshop on Automated Reasoning', + 'editor' => 'Zhongzhi Shi', + 'key' => 'HS91', + 'month' => '13--16 jul', + 'organization' => 'International Federation for Information Processing', + 'pages' => '137-164', + 'publisher' => 'Elsevier, North-Holland, Excerpta Medica', + 'title' => 'A Verification of Extensible Record Types', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Postfach 1150, D-66041 Saarbrücken, Germany', + 'author' => 'Andreas V. Hense and Gert Smolka', + 'institution' => 'Universität des Saarlandes, Fachbereich 14 Informatik', + 'key' => 'HS92', + 'month' => 'may', + 'number' => 'A 03/92', + 'title' => 'A Verification of Extensible Record Types', + 'type' => 'Technischer Bericht', + 'year' => '1992', +) +array ( + 'address' => 'Postfach 1150, D-66041 Saarbrücken, Germany', + 'author' => 'Andreas V. Hense and Gert Smolka', + 'institution' => 'Universität des Saarlandes, Fachbereich 14 Informatik', + 'key' => 'HS93', + 'month' => 'jun', + 'number' => 'A 02/93', + 'title' => 'Principal Types for Object-Oriented Languages', + 'type' => 'Technischer Bericht', + 'year' => '1993', +) +array ( + 'address' => 'Pisa, Italy', + 'author' => 'Warwick Harvey and Peter Stuckey', + 'booktitle' => 'Proceedings of the Fourth International Conference on Principles and Practice of Constraint Programming(CP98)', + 'editor' => 'Jean-François Puget and Michael Maher', + 'key' => 'HS:98', + 'month' => 'OCT', + 'pages' => '235--249', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science', + 'title' => 'Constraint Representation for Propagation', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'address' => 'München, Germany', + 'author' => 'Andreas Hense and Gert Smolka', + 'booktitle' => '1st International Conference on Constraints in Computational Logics', + 'editor' => 'Jean-Pierre Jouannaud', + 'key' => 'HS:RecordsPrincTypes94ccl', + 'month' => '7--9 sep', + 'pages' => '219--236', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 845', + 'title' => 'A Record Calculus with Principal Types', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Chambéry, France', + 'author' => 'Martin Henz and Gert Smolka and Jörg Würtz', + 'booktitle' => 'Proceedings of the 13$^th$ International Joint Conference on Artificial Intelligence', + 'editor' => 'Ruzena Bajcsy', + 'key' => 'HSW:Oz4MultiAgents93', + 'month' => '30 August--3 September', + 'pages' => '404--409', + 'publisher' => 'Morgan Kaufmann Publishers', + 'title' => 'Oz---A Programming Language for Multi-Agent Systems', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1993', +) +array ( + 'address' => 'London', + 'author' => 'Mozafian Hajian and Robert Rodosek and Barry Richards', + 'institution' => 'IC-Parc', + 'key' => 'Hajian96', + 'optnote' => 'two-store approach to mixing integer and constraint programming', + 'title' => 'Introduction of a New Class of Variables to Discrete and Integer Programming Problems', + 'type' => 'techreport', + 'year' => '1996', +) +array ( + 'address' => 'Department of Computer Science, University of Edinburgh', + 'author' => 'Robert Harper', + 'institution' => 'Laboratory for Foundations of Computer Science', + 'key' => 'HarperML86', + 'note' => 'revised Jan. 1989 by Nick Rothwell and Kevin Mitchell', + 'number' => 'LFCS Report Series ECS-LFCS-86-14', + 'title' => 'Introduction to Standard ML', + 'type' => 'techreport', + 'year' => '1986', +) +array ( + 'author' => 'Benjamin W. Wah and Yao-Jen Chang', + 'journal' => 'Journal of Global Optimization', + 'key' => 'HarperRobe94d', + 'number' => '2', + 'pages' => '107--141', + 'title' => 'Trace-Based Methods for Solving Nonlinear Global Optimization and Satisfiability Problems', + 'type' => 'article', + 'volume' => '10', + 'year' => '1997', +) +array ( + 'address' => 'Turku, Finland', + 'author' => 'John Harrison', + 'booktitle' => 'Theorem Proving in Higher Order Logics: 9th International Conference, TPHOLs\'96', + 'editor' => 'Joakim von Wright and Jim Grundy and John Harrison', + 'key' => 'Harrison96', + 'month' => 'aug', + 'pages' => '221--234', + 'publisher' => ', Berlin', + 'series' => '~1125', + 'title' => 'St\\aalmarck\'s Algorithm as a HOL Derived Rule', + 'type' => 'inproceedings', + 'year' => '1996', +) +array ( + 'author' => 'J. W. Havender', + 'journal' => 'IBM Systems Journal', + 'key' => 'Havender:1968:ADM', + 'number' => '2', + 'pages' => '74--84', + 'title' => 'Avoiding Deadlock in Multitasking Systems', + 'type' => 'Article', + 'volume' => '7', + 'year' => '1968', +) +array ( + 'author' => 'M. Held and R. Karp', + 'journal' => 'Operations Research', + 'key' => 'Held:70', + 'pages' => '1138-1162', + 'title' => 'The Traveling Salesman and Minimum Spanning Trees', + 'type' => 'article', + 'volume' => '18', + 'year' => '1970', +) +array ( + 'author' => 'Pascal Van Hentenryck and Laurent Michel and Frederic Benhamou', + 'journal' => 'Science of Computer Programming', + 'key' => 'Hentenryck97', + 'title' => '\\tt Newton Constraint Programming over Nonlinear Constraints', + 'type' => 'Article', + 'year' => '1997', +) +array ( + 'author' => 'Henz, Martin', + 'key' => 'HenzDiss', + 'month' => 'jun', + 'publisher' => 'Doctoral Dissertation, Technische Fakultät, Universität des Saarlandes, Saarbrücken, Germany', + 'title' => 'Objects in Oz', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'author' => 'Martin Henz', + 'key' => 'HenzMaster', + 'month' => 'dec', + 'publisher' => 'Master\'s thesis, State University of New York at Stony Brook', + 'title' => 'Term Rewriting in Associative Commutative Theories with Identities', + 'type' => 'book', + 'year' => '1991', +) +array ( + 'address' => 'Dordrecht / Boston / London', + 'author' => 'Henz, Martin', + 'key' => 'HenzOFCCP:98', + 'optnote' => 'ISBN 0-7923-8038-X, 200 pages', + 'publisher' => 'Kluwer Academic Publishers', + 'series' => 'The Kluwer International Series in Engineering and Computer Science, Volume 426', + 'title' => 'Objects for Concurrent Constraint Programming', + 'type' => 'book', + 'year' => '1998', +) +array ( + 'address' => 'München, Wien', + 'author' => 'Rudolf Herschel and Friedrich Pieper', + 'key' => 'Herschel:83', + 'publisher' => 'R. Oldenbourg Verlag', + 'title' => 'PASCAL und PASCAL-Systeme', + 'type' => 'book', + 'year' => '1983', +) +array ( + 'author' => 'Carl Hewitt', + 'journal' => 'Journal of Artificial Intelligence', + 'key' => 'Hewitt77', + 'number' => '3', + 'pages' => '323--364', + 'title' => 'Viewing Control Structures as Patterns of Message Passing', + 'type' => 'Article', + 'volume' => '8', + 'year' => '1977', +) +array ( + 'address' => 'Toronto, Canada', + 'author' => 'Carl Hewitt and Henry Baker', + 'booktitle' => 'Proceedings of the World Computer Congress of the IFIP', + 'editor' => 'Bruce Gilchrist', + 'key' => 'HewittBaker77', + 'month' => 'aug', + 'pages' => '987--992', + 'publisher' => ', Amsterdam', + 'title' => 'Laws for Communicating Parallel Processes', + 'type' => 'INPROCEEDINGS', + 'year' => '1977', +) +array ( + 'author' => 'Chen, Weidong and Kifer, Michael and Warren, David S.', + 'journal' => 'Journal of Logic Programming', + 'key' => 'Hilog', + 'pages' => '187-230', + 'title' => 'HiLog: A Foundation for Higher-Order Logic Programming', + 'type' => 'article', + 'volume' => '15', + 'year' => '1993', +) +array ( + 'author' => 'Charles A. R. Hoare', + 'journal' => 'Communications of the ACM', + 'key' => 'Hoare72', + 'month' => 'oct', + 'number' => '10', + 'pages' => '549--557', + 'title' => 'Monitors: An Operating System Structuring Concept', + 'type' => 'article', + 'volume' => '17', + 'year' => '1972', +) +array ( + 'author' => 'Charles A. R. Hoare and Nikolaus Wirth', + 'journal' => 'Communications of the ACM', + 'key' => 'Hoare:66', + 'number' => '6', + 'pages' => '413--432', + 'title' => 'Contribution to the Development of ALGOL 60', + 'type' => 'article', + 'volume' => '9', + 'year' => '1966', +) +array ( + 'address' => 'Geneva, Switzerland', + 'author' => 'Urs Hölzle and Craig Chambers and David Ungar', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Pierre America', + 'key' => 'Hoelzle:91', + 'pages' => '21--38', + 'publisher' => ', Berlin', + 'series' => '~512', + 'title' => 'Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'author' => 'Urs Hölzle and David Ungar', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'Hoelzle:96', + 'number' => '4', + 'pages' => '355--400', + 'title' => 'Reconciling Responsiveness with Performance in Pure Object-Oriented Languages', + 'type' => 'article', + 'volume' => '18', + 'year' => '1996', +) +array ( + 'author' => 'J. N. Hooker and V. Vinay', + 'journal' => 'Journal of Automated Reasoning', + 'key' => 'Hooker95', + 'optnote' => 'High emphasis on methodology for designing computational experiments. Looks at Jeroslow-Wang rule, shows that an alternative motivation leads to ways to improve the rule.', + 'pages' => '359-383', + 'title' => 'Branching rules for satisfiability', + 'type' => 'Article', + 'volume' => '15', + 'year' => '1995', +) +array ( + 'author' => 'J. N. Hooker', + 'journal' => 'Operations Research', + 'key' => 'Hooker:94', + 'pages' => '201--212', + 'title' => 'Needed: An empirical science of algorithms', + 'type' => 'Article', + 'volume' => '42', + 'year' => '1994', +) +array ( + 'author' => 'J. N. Hooker', + 'journal' => 'Journal of Heuristics', + 'key' => 'Hooker:96', + 'pages' => '33--42', + 'title' => 'Testing heuristics: We have it all wrong', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1996', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Holger H. Hoos', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Hoos99', + 'month' => 'aug', + 'pages' => '296--302', + 'publisher' => ', San Mateo, CA', + 'title' => 'SAT-Encodings, Search Space Structure, and Local Search Performance', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1999', +) +array ( + 'author' => 'Holger Hoos', + 'howpublished' => 'Diplomarbeit. Fachbereich Informatik, Technische Hochschule Darmstadt, Germany', + 'key' => 'Hoos:1996', + 'month' => 'mar', + 'title' => 'Aussagenlogische SAT-Verfahren und ihre Anwendung bei der Lösung des HC-Problems in gerichteten Graphen', + 'type' => 'misc', + 'year' => '1996', +) +array ( + 'address' => 'Vancouver, Canada', + 'author' => 'Bruce Horn', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Andreas Paepcke', + 'key' => 'Horn_92', + 'pages' => '218--233', + 'publisher' => ', New York', + 'title' => 'Constraint Patterns As a Basis For Object Oriented Programming', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'author' => 'Matthew Huntbach', + 'journal' => 'Journal of Object-Oriented Programming', + 'key' => 'Huntbach95', + 'pages' => '29--37', + 'title' => 'An Introduction to RGDC as a Concurrent Object-Oriented Language', + 'type' => 'article', + 'year' => '1995', +) +array ( + 'author' => 'Martin Henz and Michael Mehl and Ralf Scheidhauer and Gert Smolka and Ralf Treinen and Jörg Würtz', + 'booktitle' => 'Statusseminar des BMFT, Künstliche Intelligenz', + 'editor' => 'Gottfried Wolf', + 'key' => 'Hydra-Statusseminar93', + 'month' => '27--28 apr', + 'pages' => '385--396', + 'publisher' => 'Deutsche Forschungsanstalt für Luft- und Raumfahrt e.V.', + 'title' => 'Nebenläufige objektorientierte Programmierung mit Constraints', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Martin Henz and Jörg Würtz', + 'booktitle' => 'The Selected Proceedings of the 1st International Conference on the Practice and Theory of Automated Time Tabling, Edinburgh 1995', + 'editor' => 'E.K.Burke and P.Ross', + 'key' => 'ICPTAT95', + 'pages' => '162--177', + 'publisher' => ', Berlin', + 'series' => '~1153', + 'title' => 'Using Oz for College Time Tabling', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Martin Henz', + 'journal' => 'IEEE Intelligent Systems', + 'key' => 'IEEEIS2000', + 'month' => '-feb', + 'number' => '1', + 'pages' => '5--7', + 'title' => 'Friar Tuck - A Constraint-Based Tournament-Scheduling Tool', + 'type' => 'article', + 'volume' => '15', + 'year' => '2000', +) +array ( + 'address' => 'Chambéry, France', + 'author' => 'Martin Henz and Gert Smolka and Jörg Würtz', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Ruzena Bajcsy', + 'key' => 'IJCAI93', + 'pages' => '404--409', + 'publisher' => ', San Mateo, CA', + 'title' => 'Oz---A Programming Language for Multi-Agent Systems', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1993', +) +array ( + 'address' => 'Mountain View, CA 94043, USA, \\tt http://www.ilog.com', + 'key' => 'ILOG', + 'organization' => 'ILOG Inc.', + 'title' => 'ILOG Solver 4.4, Reference Manual', + 'type' => 'Manual', + 'year' => '1999', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Robert Iannucci', + 'key' => 'IannucciDiss', + 'school' => 'Massachusetts Institute of Technology', + 'title' => 'Dataflow/von Neumann Hybrid Architecture', + 'type' => 'phdthesis', + 'year' => '1988', +) +array ( + 'address' => 'Paris', + 'author' => 'Tetsuo Ida and Jiro Tanaka', + 'booktitle' => 'Proceedings of the World Computer Congress of the IFIP', + 'editor' => 'R. E. A. Mason', + 'key' => 'Ida83', + 'pages' => '265--270', + 'publisher' => ', Amsterdam', + 'title' => 'Functional Programming with Streams', + 'type' => 'InProceedings', + 'year' => '1983', +) +array ( + 'address' => 'Singapore', + 'author' => 'Jean-François Puget', + 'booktitle' => 'Proceedings of the Second Singapore International Conference on Intelligent Systems (SPICIS)', + 'key' => 'Ilog94', + 'month' => 'nov', + 'pages' => 'B256--B261', + 'title' => 'A C++ implementation of CLP', + 'type' => 'INPROCEEDINGS', + 'year' => '1994', +) +array ( + 'author' => 'Carol Sliwa', + 'journal' => 'ComputerWorld', + 'key' => 'JDBC', + 'note' => 'Available at \\verbhttp://www.computerworld.com/home/features.nsf/all/991213qs', + 'title' => 'Java Database Connectivity', + 'type' => 'article', + 'year' => '2000', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D66123 Saarbrücken, Germany', + 'author' => 'Joachim Niehren', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'RR-95-14.ps.Z, RR-95-14.ps.Z', + 'institution' => 'Deutsches Forschungszentrum für Künstliche Intelligenz', + 'key' => 'JN:RR-95-14', + 'month' => 'nov', + 'note' => 'shorter version appeared in: \\em Proceedings of POPL\'96\\/, The ACM Press', + 'number' => 'RR-95-14', + 'title' => 'Functional Computation as Concurrent Computation', + 'type' => 'Research Report', + 'year' => '1995', +) +array ( + 'author' => 'Robert Halstead', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'JTOPLAS-07-4*501', + 'number' => '4', + 'pages' => '501--538', + 'title' => 'Multilisp: A Language for Concurrent Symbolic Computation', + 'type' => 'ARTICLE', + 'volume' => '7', + 'year' => '1985', +) +array ( + 'author' => 'Joxan Jaffar and Jean-Louis Lassez', + 'booktitle' => 'Proceedings of the 14th ACM Symposium on Principles of Programming Languages, Munich, Germany', + 'key' => 'JaffarLassez:87', + 'month' => 'jan', + 'pages' => '111-119', + 'publisher' => 'The ACM Press', + 'title' => 'Constraint Logic Programming', + 'type' => 'InProceedings', + 'year' => '1987', +) +array ( + 'address' => 'SICS Box 1263, S-164 28 Kista, Sweden', + 'author' => 'Sverker Janson', + 'key' => 'Janson:PhD:94', + 'number' => '14', + 'school' => 'SICS Swedish Institute of Computer Science', + 'series' => 'SICS Dissertation Series', + 'title' => 'AKL---A Multiparadigm Programming Language', + 'type' => 'PhdThesis', + 'year' => '1994', +) +array ( + 'address' => 'Montreal, Canada', + 'author' => 'Lalita Jategaonka and Albert Meyer', + 'booktitle' => 'Proceedings of the Annual IEEE Symposium on Logic in Computer Science', + 'editor' => 'Robert Constable', + 'key' => 'Jategaonkar_93', + 'month' => 'June', + 'pages' => '409--417', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'Self-Synchronization of Concurrent Processes', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Caregie Mellon University, Pittsburgh, PA 15213', + 'author' => 'Jonathan C. Hardwick and Jay Sipelstein', + 'institution' => 'School of Computer Science', + 'key' => 'JavaIntermediate', + 'number' => 'CMU-CS-96-161', + 'title' => 'Java as an Intermediate Language', + 'type' => 'techreport', + 'year' => '1966', +) +array ( + 'author' => 'N. Jones and P. Sestoft and Harald Søndergaard', + 'booktitle' => 'Proceedings of the Conference on Rewriting Techniques and Applications', + 'editor' => 'J.-P. Jouannaud', + 'key' => 'Jones_85', + 'optnote' => '1608', + 'pages' => '124-140', + 'publisher' => ', Berlin', + 'series' => '~202', + 'title' => 'An Experiment in Partial Evaluation: The Generation of a Compiler Generator', + 'type' => 'inproceedings', + 'year' => '1985', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'N. Jones and C. Gomard and P Sestoft', + 'key' => 'Jones_93', + 'keywords' => '', + 'optnote' => '1608', + 'publisher' => 'Prentice Hall', + 'title' => 'Partial Evaluation and Automatic Program Generation', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'author' => 'S. Kirkpatrick and C. Gelatt and M. Vecchi', + 'journal' => 'Science', + 'key' => 'KIRK:83', + 'pages' => '671-680', + 'title' => 'Optimization by Simulated Annealing', + 'type' => 'article', + 'volume' => '220', + 'year' => '1983', +) +array ( + 'author' => 'Kazunori Ueda and Takashi Chikayama', + 'journal' => 'The Computer Journal', + 'key' => 'KL1', + 'number' => '6', + 'pages' => '494--500', + 'title' => 'Design of the Kernel Language for the Parallel Inference Machine', + 'type' => 'Article', + 'volume' => '33', + 'year' => '1990', +) +array ( + 'address' => 'Raleigh, NC', + 'author' => 'Jana Koehler and Ralf Treinen', + 'booktitle' => 'Symposium on automated deduction in non-standard logics (working notes)', + 'editor' => 'Peter Jackson and Richard Scherl and Donald Nute and Jeff Pelletier and Lincoln Wallen', + 'key' => 'KT:TemporalLogic93aaai', + 'month' => '22--24 oct', + 'number' => 'AAAI-TR FS-93-01', + 'publisher' => 'Proceedings of the AAAI National Conference on Artificial Intelligence', + 'title' => 'Constraint Deduction in an Interval-Based Temporal Logic', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Jana Koehler and Ralf Treinen', + 'booktitle' => 'Executable Modal and Temporal Logics', + 'editor' => 'Michael Fisher and Richard Owens', + 'key' => 'KT:TemporalLogic93ijcai', + 'pages' => '103--117', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Artificial Intelligence, vol. 897', + 'title' => 'Constraint Deduction in an Interval-Based Temporal Logic', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Ng, Ka Boon Kevin', + 'key' => 'KaBoonMaster', + 'publisher' => 'Master\'s thesis, School of Computing, National University of Singapore', + 'title' => 'A Generic Software Framework For Finite Domain Constraint Programming', + 'type' => 'book', + 'year' => '2001', +) +array ( + 'address' => 'Ft. Lauderdale, FL', + 'author' => 'Frans Kaashoek and Henri Bal and Andrew Tanenbaum', + 'booktitle' => 'Proceedings of the Workshop on Experiences with Building Distributed and Multiprocessor Systems', + 'key' => 'Kaashoek:89', + 'pages' => '175--191', + 'title' => 'Experience with the distributed data structure paradigm in Linda', + 'type' => 'InProceedings', + 'year' => '1989', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Gilles Kahn', + 'booktitle' => 'Proceedings of the World Computer Congress of the IFIP', + 'key' => 'Kahn74', + 'pages' => '471--475', + 'publisher' => ', Amsterdam', + 'title' => 'The Semantics of a Simple Language for Parallel Processes', + 'type' => 'InProceedings', + 'year' => '1974', +) +array ( + 'address' => 'Toronto, Canada', + 'author' => 'Gilles Kahn and David MacQueen', + 'booktitle' => 'Proceedings of the World Computer Congress of the IFIP', + 'editor' => 'Bruce Gilchrist', + 'key' => 'Kahn77', + 'month' => 'aug', + 'pages' => '993--998', + 'publisher' => ', Amsterdam', + 'title' => 'Coroutines and Networks of Parallel Processes', + 'type' => 'INPROCEEDINGS', + 'year' => '1977', +) +array ( + 'address' => 'Nottingham, UK', + 'author' => 'Kenneth Kahn', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Stephen Cook', + 'key' => 'Kahn89', + 'pages' => '207--223', + 'publisher' => 'Cambridge, MA', + 'title' => 'Objects: A fresh look', + 'type' => 'inproceedings', + 'year' => '1989', +) +array ( + 'address' => 'ICOT, Japan', + 'author' => 'Kahn, Kenneth', + 'booktitle' => 'Proceedings of the International Conference on Fifth Generation Computer Systems', + 'key' => 'Kahn92-0:confs', + 'pages' => '943--950', + 'publisher' => 'The ACM Press', + 'title' => 'Concurrent Constraint Programs to Parse and Animate Pictures of Concurrent Constraint Programs', + 'type' => 'inproceedings', + 'year' => '1992', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Kenneth Kahn and Eric Tribble and Mark Miller and Daniel Bobrow', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Kahn:86', + 'pages' => '242--257', + 'publisher' => 'ACM SIGPLAN Notices 21(11)', + 'title' => 'Objects in Concurrent Logic Programming Languages', + 'type' => 'InProceedings', + 'year' => '1986', +) +array ( + 'address' => 'Skokie, IL', + 'author' => 'K. M. Kahn and V. A. Saraswat', + 'booktitle' => 'Proc.\\ of the IEEE Workshop 1990 on Visual Languages', + 'key' => 'Kahn:90', + 'keywords' => '', + 'pages' => '7-15', + 'title' => 'Complete Visualizations of Concurrent Programs and Their Executions', + 'type' => 'inproceedings', + 'year' => '1990', +) +array ( + 'author' => 'Kenneth M. Kahn', + 'howpublished' => 'unpublished', + 'key' => 'KahnPlay', + 'title' => 'Towards Visual Concurrent Constraint Programming', + 'type' => 'Misc', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Hermann Kaindl and Gerhard Kainz and Roland Steiner and Andreas Auer and Klaus Radda', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Kaindl99', + 'month' => 'aug', + 'pages' => '1178--1183', + 'publisher' => ', San Mateo, CA', + 'title' => 'Switching from Bidirectional to Unidirectional Search', + 'type' => 'InProceedings', + 'volume' => '2', + 'year' => '1999', +) +array ( + 'author' => 'Murat Karaorman and John Bruno', + 'crossref' => 'cool_cacm_issue', + 'journal' => 'Communications of the ACM', + 'key' => 'KaraormanBruno:93', + 'month' => 'sep', + 'number' => '9', + 'pages' => '103--116', + 'title' => 'Introducing Concurrency to a Sequential Language', + 'type' => 'Article', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'author' => 'S. Khoo and R. Sundaresh', + 'booktitle' => 'Partial Evaluation and Semantics-based Program Manipulation', + 'key' => 'Khoo_91', + 'note' => 'SIGPLAN Notices, vol. 26, no. 9, September 1991', + 'optnote' => '1608', + 'pages' => '211-222', + 'publisher' => ', New York', + 'title' => 'Compiling inheritance using partial evaluation', + 'type' => 'inproceedings', + 'year' => '1991', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gregor Kiczales and Jim des Rivières and Daniel Bobrow', + 'key' => 'Kiczales91', + 'publisher' => 'The MIT Press', + 'title' => 'The Art of the Metaobject Protocol', + 'type' => 'book', + 'year' => '1991', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gregor Kiczales and Michael Ashley and Luis Rodriguez and Amin Vahdat and Daniel Bobrow', + 'booktitle' => 'Object-Oriented Programming: The CLOS Perspective', + 'editor' => 'Andreas Paepcke', + 'key' => 'Kiczales:93', + 'pages' => '103--118', + 'publisher' => 'The MIT Press', + 'title' => 'Metaobject Protocols: Why We Want Them and What Else They Can Do', + 'type' => 'incollection', + 'year' => '1993', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Won Kim and Frederick Lochovsky', + 'key' => 'Kim:89', + 'publisher' => 'Addison-Wesley', + 'title' => 'Object-Oriented Concepts, Databases, and Applications', + 'type' => 'book', + 'year' => '1989', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Robert Kowalski', + 'booktitle' => 'Proceedings of the World Computer Congress of the IFIP', + 'editor' => 'Jack Rosenfeld', + 'key' => 'Kowalski74', + 'publisher' => ', Amsterdam', + 'title' => 'Predicate Logic as a Programming Language', + 'type' => 'INPROCEEDINGS', + 'year' => '1974', +) +array ( + 'address' => 'Reading, MA', + 'editor' => 'Glenn Krassner', + 'key' => 'Krassner:83', + 'publisher' => 'Addison-Wesley', + 'title' => 'Smalltalk-80: Bits of History and Words of Advice', + 'type' => 'book', + 'year' => '1983', +) +array ( + 'author' => 'Vipin Kumar', + 'journal' => 'AI Magazine', + 'key' => 'Kumar', + 'number' => '1', + 'optnote' => 'nice survey of a broad range of CSP algorithms including many of the fundamental ideas of constraint programming', + 'pages' => '32--44', + 'title' => 'Algorithms for Constraint-Satisfaction Problems', + 'type' => 'Article', + 'volume' => '13', + 'year' => '1992', +) +array ( + 'address' => 'Cambridge', + 'author' => 'Mehlhorn, Kurt and Näher, Stefan', + 'isbn' => '0-521-56329-1', + 'key' => 'LEDA_book', + 'month' => 'November', + 'pages' => '1018', + 'publisher' => 'Cambridge University Press', + 'title' => 'LEDA: a Platform for Combinatorial and Geometric Computing', + 'type' => 'BOOK', + 'year' => '1999', +) +array ( + 'author' => 'P. J. M. Van Laarhoven and E. H. L. Aarts and J. K. Lenstra', + 'journal' => 'Operations Research', + 'key' => 'Laarhoven:92', + 'number' => '1', + 'pages' => '113--125', + 'title' => 'Job Shop Scheduling By Simulated Annealing', + 'type' => 'Article', + 'volume' => '40', + 'year' => '1992', +) +array ( + 'author' => 'Peter Landin', + 'journal' => 'Computer Journal', + 'key' => 'Landin63', + 'number' => '4', + 'pages' => '308--320', + 'title' => 'The Mechanical Evaluation of Expressions', + 'type' => 'Article', + 'volume' => '6', + 'year' => '1963', +) +array ( + 'author' => 'Peter Landin', + 'journal' => 'Communications of the ACM', + 'key' => 'Landin65', + 'number' => '2', + 'pages' => '89--101', + 'title' => 'A Correspondence between ALGOL 60 and Church\'s Lambda-Notation: Part I', + 'type' => 'article', + 'volume' => '8', + 'year' => '1965', +) +array ( + 'author' => 'Peter Landin', + 'journal' => 'Communications of the ACM', + 'key' => 'Landin66', + 'number' => '3', + 'pages' => '157--166', + 'title' => 'The Next 700 Programming Languages', + 'type' => 'article', + 'volume' => '9', + 'year' => '1966', +) +array ( + 'author' => 'Gilbert Laporte and Yves Nobert', + 'journal' => 'Annals of Discrete Mathematics', + 'key' => 'Laporte:87', + 'pages' => '147-184', + 'title' => 'Exact Algorithms for the Vehicle Routing Problem', + 'type' => 'article', + 'volume' => '31', + 'year' => '1987', +) +array ( + 'author' => 'Claude Le Pape', + 'howpublished' => 'Presentation Slides', + 'key' => 'LePape97', + 'optnote' => 'excellent introduction, path finding etc, excellent bibliography', + 'title' => 'Constraint-based Scheduling', + 'type' => 'Misc', + 'year' => '1996', +) +array ( + 'author' => 'Le Pape, Claude and Baptiste, Philippe', + 'journal' => 'Constraints', + 'key' => 'LePape:98', + 'pages' => '263--287', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Resource Constraints for Preemptive Job-shop Scheduling', + 'type' => 'Article', + 'volume' => '3', + 'year' => '1998', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Doug Lea', + 'key' => 'Lea:96', + 'publisher' => 'Addison-Wesley', + 'series' => 'The Java Series', + 'title' => 'Concurrent Programming in Java', + 'type' => 'BOOK', + 'year' => '1997', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Wm Leler', + 'key' => 'Leler88', + 'publisher' => 'Addison-Wesley', + 'title' => 'Constraint Programming Languages: Their Specification and Generation', + 'type' => 'Book', + 'year' => '1988', +) +array ( + 'author' => 'Chu Min Li', + 'booktitle' => 'Information Processing Letters', + 'key' => 'Li:99', + 'pages' => '75--80', + 'title' => 'A Constraint-Based Approach to Narrow Search Tree for Satisfiability', + 'type' => 'article', + 'volume' => '71', + 'year' => '1999', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Stanley Lippman', + 'key' => 'Lippman89', + 'publisher' => 'Addison-Wesley', + 'title' => 'C++ Primer', + 'type' => 'book', + 'year' => '1989', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Guy Steele and Richard Gabriel', + 'booktitle' => 'Proceedings of the ACM SIGPLAN History of Programming Languages Conference', + 'editor' => 'Richard Wexelblat', + 'key' => 'LispHistory', + 'pages' => '231--270', + 'publisher' => 'ACM SIGPLAN Notices 28(3)', + 'title' => 'The Evolution of Lisp', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Bing Liu and Joxan Jaffar and Roland H.C. Yap', + 'howpublished' => 'Draft', + 'key' => 'LiuBing97', + 'title' => 'Constraint Rule-Based Programming', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'Bologna, Italy', + 'author' => 'Cristina Videira Lopez and Karl Lieberherr', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Paolo Ciancarini and Oscar Nierstrasz and Akinori Yonezawa', + 'key' => 'Lopez:94', + 'pages' => '81--99', + 'publisher' => ', Berlin', + 'series' => '~821', + 'title' => 'Abstracting Process-to-Function Relations in Concurrent Object-Oriented Applications', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Steven Lucco', + 'journal' => 'SIGPLAN Notices', + 'key' => 'Lucco:87', + 'month' => 'dec', + 'number' => '12', + 'pages' => '26--34', + 'title' => 'Parallel Programming in a Virtual Object Space', + 'type' => 'Article', + 'volume' => '22', + 'year' => '1987', +) +array ( + 'address' => 'Seattle, WA', + 'author' => 'Daniel Sabin and Eugene Freuder', + 'booktitle' => 'PPCP 94, Second Workshop on Principles and Practice of Constraint Programming', + 'editor' => 'Alan Borning', + 'key' => 'MAC', + 'title' => 'Contradicting Conventional Wisdom in Constraint Satisfaction', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Roger Mohr and Thomas C. Henderson', + 'journal' => 'Artificial Intelligence', + 'key' => 'MH:86', + 'number' => '2', + 'pages' => '65--74', + 'title' => 'A Generic Arc-Consistency Algorithm', + 'type' => 'article', + 'volume' => '28', + 'year' => '1986', +) +array ( + 'author' => 'Jawahar Malhotra', + 'howpublished' => 'Stony Brook, Lecture Note of CSE 526, Principles of Programming Languages, tought by Prateek Mishra', + 'key' => 'MLSyntax91', + 'title' => 'An Introduction to the Standard ML Syntax', + 'type' => 'Misc', + 'year' => '1991', +) +array ( + 'address' => 'Santa Margherita Ligure, Italy', + 'author' => 'Jürgen Dix and Martin Müller', + 'booktitle' => 'Proceedings of the 1994 International Conference on Logic Programming', + 'editor' => 'Pascal Van Hentenryck', + 'key' => 'MMueller:ICLP94', + 'month' => '13--18 jun', + 'pages' => '303--320', + 'publisher' => 'The MIT Press', + 'title' => 'An Axiomatic Approach to Semantics of Disjunctive Programs', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Saarbrücken, Germany', + 'author' => 'Jürgen Dix and Martin Müller', + 'booktitle' => 'KI-94: Advances in Artificial Intelligence', + 'editor' => 'Bernhard Nebel and Leonie Dreschler-Fischer', + 'key' => 'MMueller:KI94', + 'month' => 'sep', + 'pages' => '82--93', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Artificial Intelligence, vol. 861', + 'title' => 'The Stable Semantics and its Variants: A Comparison of Recent Approaches', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Utrecht, The Netherlands', + 'author' => 'Michael Mehl and Ralf Scheidhauer and Christian Schulte', + 'booktitle' => 'Programming Languages: Implementations, Logics and Programs, 7th International Symposium, PLILP\'95', + 'editor' => 'Manuel Hermenegildo and S. Doaitse Swierstra', + 'key' => 'MSS:PLILP95', + 'month' => 'sep', + 'pages' => '151--168', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 982', + 'title' => 'An Abstract Machine for Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Michael Mehl and Ralf Scheidhauer and Christian Schulte', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'MSS:RR-95-08', + 'month' => 'jun', + 'note' => 'Also in: \\em Proceedings of PLILP\'95\\/, Springer-Verlag, LNCS 982, Utrecht, The Netherlands, 1995, \\citeMSS:PLILP95', + 'number' => 'RR-95-08', + 'title' => 'An Abstract Machine for Oz', + 'type' => 'Research Report', + 'year' => '1995', +) +array ( + 'address' => 'Singapore', + 'author' => 'Kurt Mehlhorn and Sven Thiel', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP 2000, Proceedings of the Sixth International Conference', + 'editor' => 'Rina Dechter', + 'key' => 'MT2000', + 'publisher' => ', Berlin', + 'series' => '~1894', + 'title' => 'Faster Algorithms for Bound-Consistency of the Sortedness and the Alldifferent Constraint', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'address' => 'Fort Lauderdale, Florida', + 'author' => 'J. P. Marques-Silva', + 'booktitle' => 'Fifth International Symposium on Artificial Intelligence and Mathematics', + 'key' => 'M_S98', + 'month' => 'Jan', + 'note' => 'Electronic proceedings available from http://rutcor.rutgers.edu/ amai/aimath98/Proceedings.html', + 'title' => 'An Overview of Backtrack Search Satisfiability Algorithms', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Satoshi Matsuoka and Akinori Yonezawa', + 'booktitle' => 'Research Directions in Object-Based Concurrency', + 'editor' => 'Gul Agha and Peter Wegner and Akinori Yonezawa', + 'key' => 'MatsuokaYonezawa:93', + 'publisher' => 'The MIT Press', + 'title' => 'Analysis of Inheritance Anomaly in Object-Oriented Concurrent Programming Languages', + 'type' => 'incollection', + 'year' => '1993', +) +array ( + 'address' => 'Paris', + 'author' => 'Ken McAloon and Carol Tretkoff and Gerhard Wetzel', + 'booktitle' => 'Proceedings of the 1997 ILOG Optimization Suite International Users\' Conference', + 'key' => 'McAloon97', + 'month' => 'jul', + 'title' => 'Sports League Scheduling', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'John McCarthy', + 'journal' => 'Communications of the ACM', + 'key' => 'McCarthy1960', + 'pages' => '184--195', + 'title' => 'Recursive functinos of symbolic expressions and their computation by machine', + 'type' => 'article', + 'volume' => '3', + 'year' => '1960', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'John McCarthy', + 'key' => 'McCarthy:65', + 'publisher' => 'The MIT Press', + 'title' => 'LISP 1.5 Programmer\'s Manual', + 'type' => 'book', + 'year' => '1965', +) +array ( + 'address' => 'Dublin, Ireland', + 'author' => 'Ciaran McHale', + 'key' => 'McHaleDiss', + 'school' => 'University of Dublin, Trinity College', + 'title' => 'Synchronization in Concurrent Object-Oriented Languages: Expressive Power, Genericity and Inheritance', + 'type' => 'phdthesis', + 'year' => '1994', +) +array ( + 'address' => 'Scientific Affairs Division, NATO, Brussels', + 'author' => 'M. D. McIlroy', + 'booktitle' => 'Software Engineering, Report on a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968', + 'editor' => 'P. Naur and B. Randell', + 'key' => 'McIlroy69', + 'keywords' => '', + 'pages' => '138--155', + 'title' => 'Mass Produced Software Components', + 'type' => 'inproceedings', + 'year' => '1969', +) +array ( + 'address' => 'Postfach 3049, D-67653 Kaiserslautern, Germany', + 'author' => 'Michael Mehl', + 'institution' => 'Universität Kaiserslautern, Fachbereich Informatik', + 'key' => 'Mehl91', + 'month' => 'dec', + 'note' => 'In German. A short version appeared in the 1991 \\em International Workshop on Nonmonotonic and Inductive Logic, \\citemehl93', + 'number' => 'SWP-91-04 (SFB)', + 'title' => 'Nichtmonotone Aspekte des fallbasierten Schließens und deren Fundierung in Default-Logik mit Prioritäten', + 'type' => 'SEKI Report', + 'year' => '1991', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Pedro Meseguer and Carme Torras', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Meseguer99', + 'month' => 'aug', + 'pages' => '400--405', + 'publisher' => ', San Mateo, CA', + 'title' => 'Solving Strategies for Highly Symmetric CSPs', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1999', +) +array ( + 'address' => 'Kaiserslautern, Germany', + 'author' => 'José Meseguer', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Oscar Nierstrasz', + 'key' => 'Meseguer:93', + 'pages' => '220--246', + 'publisher' => ', Berlin', + 'series' => '~707', + 'title' => 'Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Brighton, UK', + 'author' => 'Pedro Meseguer and Toby Walsh', + 'booktitle' => 'Proceedings of the European Conference on Artificial Intelligence', + 'editor' => 'Henri Prade', + 'key' => 'MeseguerWalsh98', + 'month' => 'aug', + 'pages' => '239--243', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Interleaved and Discrepancy Based Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'Bertrand Meyer', + 'key' => 'Meyer92', + 'publisher' => 'Prentice Hall', + 'series' => 'Object-Oriented Series', + 'title' => 'Eiffel: The Language', + 'type' => 'BOOK', + 'year' => '1992', +) +array ( + 'author' => 'Bertrand Meyer', + 'crossref' => 'cool_cacm_issue', + 'journal' => 'Communications of the ACM', + 'key' => 'Meyer:cacm:93', + 'month' => 'sep', + 'number' => '9', + 'pages' => '56--80', + 'title' => 'Systematic Concurrent Object-Oriented Programming', + 'type' => 'article', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'address' => 'Reading, Maassacusetts', + 'author' => 'Scott Meyers', + 'key' => 'Meyers96', + 'publisher' => 'Addison-Wesley', + 'title' => 'More Effective C++', + 'type' => 'Book', + 'year' => '1995', +) +array ( + 'address' => 'Marktoberndorf, Germany', + 'author' => 'Robin Milner', + 'booktitle' => 'Proceedings of the Summer School on Logic and Algebra of Specification', + 'editor' => 'Friedrich Bauer and Wilfried Brauer and Helmut Schwichtenberg', + 'key' => 'Milner:91', + 'publisher' => ', Berlin', + 'title' => 'The Polyadic $\\pi$-Calculus: A Tutorial', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Milner, Robin', + 'journal' => 'Communications of the ACM', + 'key' => 'Milner:93', + 'month' => 'jan', + 'number' => '1', + 'pages' => '78-89', + 'title' => 'Elements of Interaction (Turing Award Lecture)', + 'type' => 'article', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'author' => 'Milner, Robin', + 'journal' => 'Communication of the ACM', + 'key' => 'Milner:93a', + 'month' => 'jan', + 'number' => '1', + 'optnote' => 'Nach Artikel - Elements of Interaction Turing Award Lecture', + 'pages' => '90-97', + 'title' => 'An Interview with Robin Milner', + 'type' => 'article', + 'volume' => '36', + 'year' => '1993', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Marvin L. Minsky', + 'institution' => 'Project MAC, MIT', + 'key' => 'Minsky1963', + 'number' => '58 (rev.)', + 'title' => 'A Lisp garbage collector algorithm using serial secondary storage', + 'type' => 'techreport', + 'year' => '1963', +) +array ( + 'author' => 'Kazunori Ueda and Masao Morita', + 'journal' => 'New Generation Computing', + 'key' => 'ModedFlat', + 'number' => '1', + 'pages' => '3--43', + 'title' => 'Moded Flat GHC and Its Message-Oriented Implementation Technique', + 'type' => 'article', + 'volume' => '13', + 'year' => '1994', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'David Moon', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Moon:86', + 'month' => 'sep', + 'pages' => '1--8', + 'publisher' => 'ACM SIGPLAN Notices 21(11)', + 'title' => 'Object-Oriented Programming with Flavors', + 'type' => 'InProceedings', + 'year' => '1986', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Chris Moss', + 'key' => 'Moss94', + 'publisher' => 'Addison-Wesley', + 'series' => 'International Series in Logic Programming', + 'title' => 'Prolog++. The Power of Object-Oriented and Logic Programming', + 'type' => 'BOOK', + 'year' => '1994', +) +array ( + 'howpublished' => 'Documentation and system available via WWW from \\mbox\\tt http://www.mozart-oz.org', + 'key' => 'Mozart', + 'title' => 'Mozart Consortium. The Mozart Programming System', + 'type' => 'Booklet', + 'year' => '1999', +) +array ( + 'address' => 'Edinburgh, Scotland', + 'author' => 'Martin Müller and Joachim Niehren', + 'booktitle' => 'Joint COMPULOGNET/ELSNET/EAGLES Workshop on Computational Logic for Natural Language Processing', + 'key' => 'Mueller:CLNLP:95', + 'month' => '3--5', + 'note' => 'The orginal workshop version was titled: Weak Subsumption Constraints for Type Diagnosis: An Incremental Algorithm.', + 'title' => 'A Type is a Type is a Type', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Martin Müller', + 'booktitle' => 'International Workshop on Unification', + 'editor' => 'Denis Lugiez', + 'key' => 'Mueller:Unif94', + 'month' => '23--25', + 'note' => 'Technical Report, Université de Nancy, to appear', + 'title' => 'A Constraint-Based Recast of ML-Polymorphism', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Technische Universität München', + 'author' => 'T. Müller and M. Müller', + 'booktitle' => '13. Workshop Logische Programmierung', + 'editor' => 'François Bry and Burkhard Freitag and Dietmar Seipel', + 'key' => 'MuellerMueller:97a', + 'month' => '17--19 sep', + 'pages' => '104--115', + 'title' => 'Finite Set Constraints in Oz', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Martin Müller and Tobias Müller and Van Roy, Peter', + 'booktitle' => 'Visions for the Future of Logic Programming: Laying the Foundations for a Modern successor of Prolog', + 'editor' => 'Donald Smith and Olivier Ridoux and Van Roy, Peter', + 'key' => 'MuellerMuellerVanroy:Visions:95', + 'month' => '7 dec', + 'note' => 'A Workshop in Association with ILPS\'95', + 'title' => 'Multi-Paradigm Programming in Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Manila, The Philippines', + 'author' => 'Martin Müller and Susumu Nishimura', + 'booktitle' => 'Asian Computer Science Conference (ASIAN 98)', + 'editors' => 'Jieh Hsiang and Atsushi Ohori', + 'key' => 'MuellerNishimura:98', + 'month' => 'December', + 'title' => 'Type Inference for First-Class Messages with Feature Constraints', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Technische Universität Wien', + 'author' => 'Tobias Müller and Jörg Würtz', + 'booktitle' => '11. Workshop Logische Programmierung', + 'editor' => 'Andreas Krall and Ulrich Geske', + 'key' => 'MuellerWuertz:95a', + 'month' => '27--29 sep', + 'publisher' => 'GMD--Forschungszentrum Informationstechnik GmbH, D-53754 Sankt Augustin', + 'series' => 'GMD-Studien', + 'title' => 'Constructive Disjunction in Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Long Island, NY, USA', + 'author' => 'Tobias Müller and Jörg Würtz', + 'booktitle' => 'Logic Programming: Proceedings of the 1997 International Symposium', + 'editor' => 'Jan Ma\\luszyński', + 'key' => 'MuellerWuertz:97a', + 'pages' => '149--163', + 'publisher' => 'The MIT Press', + 'title' => 'Extending a Concurrent Constraint Language by Propagators', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Martin Henz and Martin Müller and Markus Wolf', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Munchkins:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'Munchkins: A Shell for Distributed Multi-User Games', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Vancouver, Canada', + 'author' => 'Myers, Brad and Giuse, Dario and Vander Zanden, Brad', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Andreas Paepcke', + 'key' => 'Myers_92', + 'pages' => '184--200', + 'publisher' => ', New York', + 'title' => 'Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Pittsburgh, PA', + 'author' => 'Guy Blelloch and Jonathan Hardwick and Jay Sipelstein and Marco Zagha', + 'institution' => 'Carnegie Mellon University', + 'key' => 'NESL', + 'number' => 'CMU-CS-95-169', + 'title' => 'NESL User\'s Manual, Version 3.1', + 'type' => 'TechReport', + 'year' => '1995', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'Seif Haridi and Peter Van Roy and Per Brand and Christian Schulte', + 'journal' => 'New Generation Computing', + 'key' => 'NGC:98', + 'number' => '3', + 'pages' => '223--261', + 'publisher' => 'Omsha, Ltd. and Springer-Verlag', + 'title' => 'Programming Languages for Distributed Applications', + 'type' => 'Article', + 'volume' => '16', + 'year' => '1998', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Joachim Niehren and Andreas Podelski and Ralf Treinen', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'NPT:InfiniteMembership93rep', + 'month' => 'apr', + 'note' => 'Short version appeared in the 1993 \\em Conference on Rewriting Techniques and Applications, \\citeNiehrenRTA-93', + 'number' => 'RR-93-14', + 'title' => 'Equational and Membership Constraints for Infinite Trees', + 'type' => 'Research Report', + 'year' => '1993', +) +array ( + 'address' => 'Toronto', + 'author' => 'George L. Nemhauser and Michael A. Trick', + 'booktitle' => 'Second International Conference on the Practice and Theory of Automated Timetabling', + 'key' => 'NT97', + 'title' => 'Scheduling a Major College Basketball Conference', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'George L. Nemhauser and Michael A. Trick', + 'journal' => 'Operations Research', + 'key' => 'NT98', + 'number' => '1', + 'pages' => '1--8', + 'title' => 'Scheduling a Major College Basketball Conference', + 'type' => 'Article', + 'volume' => '46', + 'year' => '1998', +) +array ( + 'address' => 'San Diego, CA', + 'author' => 'R. Nakano and T. Yamada', + 'booktitle' => 'Proc.\\ of the Fourth International Conference on Genetic Algorithms', + 'key' => 'Nakano:91', + 'keywords' => '', + 'pages' => '474-479', + 'title' => 'Conventional Genetic Algorithm for Job Shop Problems', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'author' => 'Peter Naur and others', + 'journal' => 'Communications of the ACM', + 'key' => 'Naur63', + 'number' => '1', + 'pages' => '1--20', + 'title' => 'Revised Report on the Algorithmic Language ALGOL 60', + 'type' => 'article', + 'volume' => '6', + 'year' => '1963', +) +array ( + 'author' => 'Bernhard Nebel and Gert Smolka', + 'booktitle' => 'Text Understanding in LILOG: Integrating Computational Linguistics and Artificial Intelligence', + 'editor' => 'O. Herzog and C.-R. Rollinger', + 'key' => 'NebelSmolka91', + 'pages' => '439--452', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lectures Notes in Artificial Intelligence, vol. 546', + 'title' => 'Attributive Description Formalisms ... and the Rest of the World', + 'type' => 'incollection', + 'year' => '1991', +) +array ( + 'address' => 'New York', + 'author' => 'G. Nemhauser and L. Wolsey', + 'key' => 'Nemhauser88', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Integer and Combinatorial Optimization', + 'type' => 'book', + 'year' => '1988', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Tobias Müller', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'NewConstraintSystems:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'Adding Constraint Systems to DFKI Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Niehren, Joachim', + 'key' => 'NiehrenDiss', + 'month' => 'dec', + 'note' => 'In German', + 'publisher' => 'Doctoral Dissertation. Universität des Saarlandes, Technische Fakultät, 66041 Saarbrücken, Germany', + 'title' => 'Funktionale Berechnung in einem uniform nebenläufigen Kalkül mit logischen Variablen', + 'type' => 'book', + 'year' => '1994', +) +array ( + 'address' => 'Pathumthani, Thailand', + 'author' => 'Niehren, Joachim and Müller, Martin', + 'booktitle' => 'Asian Computing Science Conference', + 'editor' => 'Kanchanasut, Kanchana and Lévy, Jean-Jaques', + 'key' => 'NiehrenMueller:Free', + 'month' => '11--13', + 'note' => 'a preliminary version appeared in \\em First International Workshop on Concurrent Constraint Programming, Venice, Italy, 29--31 May 1995, \\citeConstraintsFree:95', + 'pages' => '171--186', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science', + 'title' => 'Constraints for Free in Concurrent Computation', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'annote' => 'St. Petersburg Beach, Florida', + 'author' => 'Niehren, Joachim', + 'booktitle' => '$23^th$ Proceedings of the ACM Symposium on Principles of Programming Languages', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'POPL96.dvi.Z, POPL96.ps.Z', + 'key' => 'NiehrenPopl:96', + 'month' => '21--24jan', + 'note' => 'longer version appeared as DFKI Research Report RR-95-14', + 'pages' => '333--343', + 'publisher' => 'The ACM Press', + 'title' => 'Functional Computation as Concurrent Computation', + 'type' => 'inproceedings', + 'year' => '1996', +) +array ( + 'address' => 'Montreal, Canada', + 'author' => 'Joachim Niehren and Andreas Podelski and Ralf Treinen', + 'booktitle' => '5th International Conference on Rewriting Techniques and Applications', + 'editor' => 'Kirchner, Claude', + 'key' => 'NiehrenRTA-93', + 'month' => '16--18 jun', + 'pages' => '106-120', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 690', + 'title' => 'Equational and Membership Constraints for Infinite Trees', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'F. Nielson', + 'key' => 'Nielson_84', + 'note' => 'Available as computer science report CST-31-84', + 'optnote' => '1608', + 'school' => 'Edinburgh University', + 'title' => 'Abstract Interpretation using domain theory', + 'type' => 'phdthesis', + 'year' => '1984', +) +array ( + 'author' => 'O. M. Nierstrasz and J. Mooney and K.J. Twaites', + 'booktitle' => 'Proceedings of the CIPS Conference', + 'key' => 'Nierstrasz:83', + 'pages' => '65-73', + 'title' => 'Using Objects to Implement Office Procedures', + 'type' => 'InProceedings', + 'year' => '1983', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Oscar Nierstrasz', + 'booktitle' => 'Object-Oriented Concepts, Databases, and Applications', + 'editor' => 'Won Kim and Frederick Lochovsky', + 'key' => 'Nierstrasz:89', + 'pages' => '3--21', + 'publisher' => 'Addison-Wesley', + 'title' => 'A Survey of Object-Oriented Concepts', + 'type' => 'incollection', + 'year' => '1989', +) +array ( + 'author' => 'E. Nowicki and C. Smutnicki', + 'journal' => 'Management Science', + 'key' => 'Nowicki:96', + 'number' => '6', + 'pages' => '797-813', + 'title' => 'A Fast Taboo Search Algorithm for the Job Shop Problem', + 'type' => 'Article', + 'volume' => '42', + 'year' => '1996', +) +array ( + 'author' => 'Wim Nuijten and Claude Le Pape', + 'journal' => 'Journal of Heuristics', + 'key' => 'Nuijten:98', + 'pages' => '271--286', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Constraint-Based Job Shop Scheduling with ILOG SCHEDULER', + 'type' => 'Article', + 'volume' => '3', + 'year' => '1998', +) +array ( + 'address' => 'Orlando, FL', + 'author' => 'Ungar, David and Smith, Randall B.', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'OOPSLA87*227', + 'pages' => '227--242', + 'publisher' => ', New York', + 'title' => 'Self: The Power of Simplicity', + 'type' => 'INPROCEEDINGS', + 'year' => '1987', +) +array ( + 'address' => 'Mountain View, CA 94043, USA, \\tt http://www.ilog.com', + 'key' => 'OPLStudio', + 'organization' => 'ILOG Inc.', + 'title' => 'OPL Studio User Manual', + 'type' => 'Manual', + 'year' => '1999', +) +array ( + 'address' => 'Palo Alto, CA', + 'author' => 'Cardelli, Luca', + 'institution' => 'Digital Equipment Corporation, Systems Research Center', + 'key' => 'Obliq:Report:94', + 'month' => 'jun', + 'number' => '122', + 'title' => 'Obliq: A Language with Distributed Scope', + 'type' => 'techreport', + 'year' => '1994', +) +array ( + 'author' => 'John K. Outerhout', + 'howpublished' => 'Draft somewhere on the web', + 'key' => 'OusterhoutScripting', + 'month' => 'mar', + 'title' => 'Scripting: Higher Level Programming for the 21st Century', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Kai Ibach', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'OzFun:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'OzFun: A Functional Language for Mixed Eager and Lazy Programming', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => '', + 'author' => 'Jean-François Puget and Michel Leconte', + 'booktitle' => 'Proceedings of the International Symposium on Logic Programming', + 'key' => 'PL:95', + 'pages' => '513--527', + 'title' => 'Beyond the Glass Box: Constraints as Objects', + 'type' => 'inproceedings', + 'year' => '1995', +) +array ( + 'address' => 'New York', + 'author' => 'Jens Palsberg and Michael Schwartzbach', + 'key' => 'PalsbergSchwartzbach:94', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Object-Oriented Type Systems', + 'type' => 'Book', + 'year' => '1994', +) +array ( + 'author' => 'Roland H.C. Yap', + 'howpublished' => 'draft', + 'key' => 'ParametricSequence98', + 'title' => 'Parametric Sequence Alignment with Constraints', + 'type' => 'Misc', + 'year' => '1998', +) +array ( + 'address' => 'Maui, Hawaii, USA', + 'author' => 'Seif Haridi and Peter Van Roy and Gert Smolka', + 'booktitle' => 'Proceedings of the Second International Symposium on Parallel Symbolic Computation (PASCO \'97)', + 'key' => 'Pasco:97', + 'month' => 'jul', + 'pages' => '176-187', + 'publisher' => 'ACM Press', + 'title' => 'An Overview of the Design of Distributed Oz', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Cambridge', + 'author' => 'Lawrence C. Paulson', + 'edition' => 'Second', + 'key' => 'Paulson96', + 'publisher' => 'Cambridge University Press', + 'title' => 'ML for the Working Programmer', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'author' => 'Claus Pedersen', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Pedersen:89', + 'pages' => '407--418', + 'publisher' => ', New York', + 'title' => 'Extending Ordinary Inheritance Schemes to Include Generalization', + 'type' => 'INPROCEEDINGS', + 'year' => '1989', +) +array ( + 'address' => 'Alexandria, VA, USA', + 'author' => 'Laurent Perron', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'Perron99', + 'publisher' => ', Berlin', + 'title' => 'Search Procedures and Paralleism in Constraint Programming', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'author' => 'Gilles Pesant and Michel Gendreau and Jean-Yves Potvin and Jean-Marc Rousseau', + 'journal' => 'Transportation Science', + 'key' => 'Pesant:98', + 'number' => '1', + 'pages' => '12-29', + 'title' => 'An Exact Constraint Logic Programming for the Traveling Salesman Problem with Time Windows', + 'type' => 'article', + 'volume' => '32', + 'year' => '1998', +) +array ( + 'address' => 'Berlin', + 'editor' => 'Andreas Podelski', + 'key' => 'Podelski95', + 'month' => 'mar', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science', + 'title' => 'Constraint Programming: Basics and Trends', + 'type' => 'Book', + 'volume' => '910', + 'year' => '1995', +) +array ( + 'author' => 'Konstantin Popov', + 'howpublished' => 'Doctoral Dissertation, Universität des Saarlandes, Fachbereich Informatik, Im Stadtwald, 66041 Saarbrücken, Germany', + 'key' => 'PopovDiss', + 'note' => 'In preparation', + 'title' => '\\it Exploiting Thread-Level Concurrency for Parallelism in a Constraint Language', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'author' => 'Dick Pountain', + 'journal' => 'BYTE', + 'key' => 'PountainFP', + 'month' => 'aug', + 'pages' => '183--184', + 'title' => 'Functional Programming Comes of Age', + 'type' => 'Article', + 'year' => '1994', +) +array ( + 'address' => 'Alexandria, Virginia, USA', + 'author' => 'Nicolas Prcovic and Betrand Neveu', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'PrcovicNeveu99', + 'month' => 'oct', + 'pages' => '361--374', + 'publisher' => ', Berlin', + 'title' => 'Ensuring a Relevant Visiting Order of the Leaf Nodes During a Tree Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Alain Colmerauer and Henri Kanoui and Michel Van Caneghem', + 'journal' => 'Technology and Science of Informatics', + 'key' => 'PrologII', + 'number' => '4', + 'pages' => '255--292', + 'title' => 'Prolog, Theoretical Principles and Current Trends', + 'type' => 'article', + 'volume' => '2', + 'year' => '1983', +) +array ( + 'address' => 'Cambridge', + 'author' => 'Pierre Roy and François Pachet', + 'booktitle' => '15th Annual Conference of the British Computer Specialist Group on Expert Systems', + 'editor' => 'Bramer, M. A. and Nealon, J. L. and Milne, R.', + 'key' => 'RP95', + 'pages' => '11--22', + 'publisher' => 'SGES Publications', + 'title' => 'Integrating Constraint Satisfaction Techniques with Complex Object Structures', + 'type' => 'inproceedings', + 'year' => '1995', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Jürgen Müller and Jörg Müller and Markus Pischel and Ralf Scheidhauer', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'RR-92-04', + 'month' => 'jun', + 'number' => 'RR-92-04', + 'title' => 'On the Representation of Temporal Knowledge', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Hassan A\\"\\it-Kaci and Andreas Podelski and Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'RR-92-17', + 'month' => 'mar', + 'note' => 'Appeared in the 1992 \\em Conference on Fifth Generation Computer Systems, \\citeFT-FGC92, and in \\em Theoretical Computer Science, \\citeFT-tcs.', + 'number' => 'RR-92-17', + 'title' => 'A Feature-based Constraint System for Logic Programming with Entailment', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka and Martin Henz and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'RR-93-16', + 'month' => 'apr', + 'number' => 'RR-93-16', + 'title' => 'Object-Oriented Concurrent Constraint Programming in Oz', + 'type' => 'Research Report', + 'year' => '1993', +) +array ( + 'address' => 'New York', + 'edition' => 'Third', + 'editor' => 'Anthony Ralston and Edwin Reilly', + 'key' => 'RalstonReilly93', + 'publisher' => 'Van Nostrand Reinhold', + 'title' => 'Encyclopedia of Computer Science', + 'type' => 'BOOK', + 'year' => '1993', +) +array ( + 'author' => 'John Ioannidis', + 'howpublished' => 'Draft somewhere on the web', + 'key' => 'RealProgrammers', + 'title' => 'Real Programmers Don\'t Use PASCAL', + 'type' => 'Misc', +) +array ( + 'author' => 'Gert Smolka and Ralf Treinen', + 'journal' => 'Journal of Logic Programming', + 'key' => 'RecordsLogProg-jlp', + 'month' => 'apr', + 'number' => '3', + 'pages' => '229--258', + 'title' => 'Records for Logic Programming', + 'type' => 'Article', + 'volume' => '18', + 'year' => '1994', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'Jean-Charles Régin and Jean-François Puget', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'Regin:97', + 'month' => '/nov', + 'pages' => '32--46', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'A Filtering Algorithm for Global Sequencing Constraints', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Alexandria, VA, USA', + 'author' => 'Jean-Charles Régin', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'ReginCardinality99', + 'publisher' => ', Berlin', + 'title' => 'Arc Consistency for Global Cardinality Constraints with costs', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Jean-Charles Régin', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'ReginSymmetric99', + 'month' => 'aug', + 'pages' => '420--425', + 'publisher' => ', San Mateo, CA', + 'title' => 'The Symmetric Alldiff Constraint', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1999', +) +array ( + 'author' => 'Gerhard Reinelt', + 'key' => 'Reinelt:94', + 'publisher' => 'Springer-Verlag', + 'title' => 'The Traveling Salesman: Computational Solutions for TSP Application', + 'type' => 'book', + 'year' => '1994', +) +array ( + 'address' => 'Aspenäs, Sweden', + 'author' => 'Keith Clark and Steve Gregory', + 'booktitle' => 'Symposium on Functional Languages and Computer Architecture', + 'key' => 'RelationalLanguage', + 'pages' => '171--178', + 'publisher' => 'University of Göteborg', + 'title' => 'A Relational Language for Parallel Programming', + 'type' => 'inproceedings', + 'year' => '1981', +) +array ( + 'address' => 'Paris', + 'author' => 'Didier Rémy and Jérôme Vouillon', + 'booktitle' => 'Proceedings of the ACM Symposium on Principles of Programming Languages', + 'key' => 'Remy', + 'month' => 'jan', + 'pages' => '40--53', + 'publisher' => ', New York', + 'title' => 'Objective ML: A Simple Object-Oriented Extension of ML', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Tim Rentsch', + 'journal' => 'SIGPLAN Notices', + 'key' => 'Rentsch:82', + 'number' => '12', + 'pages' => '51', + 'title' => 'Object-Oriented Programming', + 'type' => 'Article', + 'volume' => '17', + 'year' => '1982', +) +array ( + 'address' => 'Toronto, Canada', + 'author' => 'John Reppy', + 'booktitle' => 'Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation', + 'key' => 'Reppy:91', + 'pages' => '293--303', + 'publisher' => ', New York', + 'title' => 'CML: A Higher-Order Concurrent Language', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'address' => 'Cambridge, Mass.', + 'author' => 'Gert Smolka', + 'booktitle' => 'Constraint Logic Programming: Selected Research', + 'chapter' => '22', + 'editor' => 'Frédéric Benhamou and Alain Colmerauer', + 'key' => 'ResiduationBook', + 'pages' => '405--419', + 'publisher' => 'The MIT Press', + 'title' => 'Residuation and Guarded Rules for Constraint Logic Programming', + 'type' => 'incollection', + 'year' => '1993', +) +array ( + 'address' => 'München, Germany', + 'author' => 'Joachim Niehren and Gert Smolka', + 'booktitle' => '1$^st$ International Conference on Constraints in Computational Logics', + 'editor' => 'Jean-Pierre Jouannaud', + 'key' => 'RhoCalc:94', + 'month' => 'sep', + 'pages' => '89--104', + 'publisher' => ', Berlin', + 'series' => '~845', + 'title' => 'A Confluent Relational Calculus for Higher-Order Programming with Constraints', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'London', + 'author' => 'Tom Richards and Barry Richards', + 'institution' => 'IC-Parc', + 'key' => 'Richards96', + 'note' => 'appeared in Proceedings CP 96 Workshop on Constraint Programming Application', + 'title' => 'Nogood learning for constraint satisfaction', + 'type' => 'techreport', + 'year' => '1996', +) +array ( + 'author' => 'J. A. Robinson', + 'journal' => 'Journal of the ACM', + 'key' => 'Robinson65', + 'month' => 'jan', + 'number' => '1', + 'title' => 'A Machine-Oriented Logic Based on the Resolution Principle', + 'type' => 'Article', + 'volume' => '12', + 'year' => '1965', +) +array ( + 'address' => 'London', + 'author' => 'Robert Rodosek and Mark Wallace and Mozafian Hajian', + 'institution' => 'IC-Parc', + 'key' => 'Rodosek97', + 'optnote' => 'two-store approach to mixing integer and constraint programming', + 'title' => 'A new approach to integrating mixed integer programming with constraint logic programming', + 'type' => 'techreport', + 'year' => '1997', +) +array ( + 'author' => 'R. Rodosek and M.G. Wallace and M.T. Haijan', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'RodosekWallaceHaijan:96', + 'title' => 'A new approach to integrate mixed integer programming with CLP', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Andreas Rossberg and Gert Smolka', + 'howpublished' => 'unpublished', + 'key' => 'RossbergSmolka', + 'title' => 'Objects for DML', + 'type' => 'Misc', +) +array ( + 'author' => 'Catherine Roucairol', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'Roucairol', + 'pages' => '211--225', + 'title' => 'A Parallel Branch and Bound Algorithm for the Quadratic Assignment Problem', + 'type' => 'Article', + 'volume' => '18', + 'year' => '1987', +) +array ( + 'author' => 'K. G. Russell', + 'journal' => 'Biometrika', + 'key' => 'Russell80', + 'number' => '1', + 'pages' => '127--131', + 'title' => 'Balancing carry-over effects in round robin tournaments', + 'type' => 'article', + 'volume' => '67', + 'year' => '1980', +) +array ( + 'author' => 'Robert A. Russell and Janny M. Y. Leung', + 'journal' => 'Operations Research', + 'key' => 'Russell94', + 'number' => '4', + 'optnote' => 'league divided in divisions. travel cost and various other constraints are considered.', + 'pages' => '614--625', + 'title' => 'Devising a Cost Effective Schedule for a Baseball League', + 'type' => 'Article', + 'volume' => '42', + 'year' => '1994', +) +array ( + 'address' => 'Brighton, UK', + 'author' => 'Barbara M. Smith and Stuart A. Grant', + 'booktitle' => 'Proceedings of the European Conference on Artificial Intelligence', + 'editor' => 'Henri Prade', + 'key' => 'SG98', + 'month' => 'aug', + 'pages' => '249--253', + 'publisher' => 'Wiley', + 'title' => 'Trying Harder to Fail First', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Martin Henz and Gert Smolka and Jörg Würtz', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'chapter' => '2', + 'editor' => 'Vijay Saraswat and Pascal Van Hentenryck', + 'key' => 'SHW:OOCC94Book', + 'pages' => '29--48', + 'publisher' => 'The MIT Press', + 'title' => 'Object-oriented Concurrent Constraint Programming in Oz', + 'type' => 'InCollection', + 'year' => '1995', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka and Martin Henz and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'SHW:OOCCprogrammingOz93', + 'month' => 'apr', + 'note' => 'appeared in \\em Principles and Practice of Constraint Programming, see Section Books and Book Chapters', + 'number' => 'RR-93-16', + 'title' => 'Object-Oriented Concurrent Constraint Programming in Oz', + 'type' => 'Research Report', + 'year' => '1993', +) +array ( + 'address' => 'Blanes, Spain', + 'author' => 'Gert Smolka and Martin Henz and Jörg Würtz', + 'booktitle' => 'Programación Declarativa', + 'editor' => 'Jaume August\\\'\\i and Pere Garcia', + 'key' => 'SHW:Oz93ProDe', + 'month' => '30 September--1 October', + 'note' => 'appeared in \\em Principles and Practice of Constraint Programming, see Section Books and Book Chapters', + 'pages' => '5--20', + 'title' => 'Object-Oriented Concurrent Constraint Programming in Oz', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'PO Box 1263, 164 28 Kista, Sweden', + 'key' => 'SICS', + 'month' => 'oct', + 'organization' => 'Intelligent Systems Laboratory, SICS', + 'title' => 'SICStus Prolog User\'s Manual, Release 3 \\5', + 'type' => 'Manual', + 'year' => '1996', +) +array ( + 'address' => 'San Jose, CA', + 'author' => 'J. P. Marques-Silva and K. A. Sakallah', + 'booktitle' => 'Proceedings of the International Conference on Computer-Aided Design', + 'key' => 'SK96', + 'month' => 'Nov', + 'title' => 'GRASP -- A New Search Algorithm for Satisfiability', + 'type' => 'inproceedings', + 'year' => '1996', +) +array ( + 'author' => 'Alexander Stepanov and Meng Lee', + 'key' => 'SL:1995', + 'note' => 'STL has since been incorporated into the C++ standard, ISO/IEC 14882-1998', + 'organization' => 'Hewlett Packard', + 'title' => 'The Standard Template Library', + 'type' => 'manual', + 'year' => '1995', +) +array ( + 'address' => 'San Diego, USA', + 'booktitle' => 'Logic Programming, Proceedings of the 1991 International Symposium', + 'editor' => 'Saraswat, Vijay and Ueda, Kazunori', + 'key' => 'SLP91', + 'publisher' => 'The MIT Press', + 'title' => 'Logic Programming, Proceedings of the 1991 International Symposium', + 'type' => 'Proceedings', + 'year' => '1991', +) +array ( + 'address' => 'Ithaca, New York, USA', + 'author' => 'Christian Schulte and Gert Smolka', + 'booktitle' => 'Logic Programming: Proceedings of the 1994 International Symposium', + 'editor' => 'Maurice Bruynooghe', + 'key' => 'SS:ilps94', + 'month' => '13--17 nov', + 'pages' => '505--520', + 'publisher' => 'The MIT Press', + 'title' => 'Encapsulated Search in Higher-order Concurrent Constraint Programming', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Christian Schulte and Gert Smolka and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'SSW:RR-94-20', + 'month' => 'aug', + 'note' => 'Also in: \\em Proceedings of Second Workshop on Principles and Practice of Constraint Programming, Springer-Verlag, LNCS 874, Orcas Island, Washington, USA, 1994, \\citeSSW:ppcp94', + 'number' => 'RR-94-20', + 'title' => 'Encapsulated Search and Constraint Programming in Oz', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'address' => 'Orcas Island, Washington, USA', + 'author' => 'Christian Schulte and Gert Smolka and Jörg Würtz', + 'booktitle' => 'Second Workshop on Principles and Practice of Constraint Programming', + 'editor' => 'A.H. Borning', + 'key' => 'SSW:ppcp94', + 'month' => '2-4 may', + 'pages' => '134--150', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 874', + 'title' => 'Encapsulated Search and Constraint Programming in Oz', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Gert Smolka and Ralf Treinen', + 'journal' => 'Journal of Logic Programming', + 'key' => 'ST:RecordsLogProg-jlp', + 'month' => 'apr', + 'number' => '3', + 'pages' => '229--258', + 'title' => 'Records for Logic Programming', + 'type' => 'Article', + 'volume' => '18', + 'year' => '1994', +) +array ( + 'address' => 'Washington D.C., USA', + 'author' => 'Gert Smolka and Ralf Treinen', + 'booktitle' => 'Proceedings of the Joint International Conference and Symposium on Logic Programming', + 'editor' => 'Apt, Krzysztof', + 'key' => 'ST:RecordsLogProg92', + 'month' => '9--12 nov', + 'note' => 'Extended version in \\em Journal of Logic Programming, \\citeST:RecordsLogProg-jlp.', + 'pages' => '240--254', + 'publisher' => 'The MIT Press', + 'title' => 'Records for Logic Programming', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka and Ralf Treinen', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ST:RecordsLogProg92rep', + 'month' => 'aug', + 'note' => 'Short version appeared in the 1992 Joint International Conference and Symposium on Logic Programming, \\citeST:RecordsLogProg92. Also in \\em Journal of Logic Programming, \\citeST:RecordsLogProg-jlp.', + 'number' => 'RR-92-23', + 'title' => 'Records for Logic Programming', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'author' => 'Mihaela Sabin and Robert D. Russell and Eugene C. Freuder', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'Sabin:96', + 'optnote' => 'network management as a CSP', + 'title' => 'Constraint-Based Modeling: From Diagnosis and Configuration to Network Management', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Berlin', + 'author' => 'Johannes Sametinger', + 'key' => 'Sametinger97', + 'publisher' => 'Springer-Verlag', + 'title' => 'Software Engineering with Reusable Components', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Vijay Saraswat', + 'key' => 'SaraswatDiss', + 'publisher' => 'The MIT Press', + 'title' => 'Concurrent Constraint Programming', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'address' => 'Pittsburgh', + 'author' => 'Vijay A. Saraswat', + 'key' => 'SaraswatThesis', + 'school' => 'School of Computer Science, Carnegie-Mellon University', + 'title' => 'Concurrent Constraint Programming Languages', + 'type' => 'phdthesis', + 'year' => '1989', +) +array ( + 'address' => 'Budapest, Hungary', + 'author' => 'Andrea Schaerf', + 'booktitle' => 'Proceedings of the European Conference on Artificial Intelligence', + 'key' => 'Scha96c', + 'pages' => '634--639', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Scheduling Sport Tournaments using Constraint Logic Programming', + 'type' => 'Conference', + 'year' => '1996', +) +array ( + 'author' => 'Andrea Schaerf', + 'journal' => 'Constraints', + 'key' => 'Scha99', + 'number' => '1', + 'pages' => '43--65', + 'title' => 'Scheduling Sport Tournaments using Constraint Logic Programming', + 'type' => 'article', + 'volume' => '4', + 'year' => '1999', +) +array ( + 'author' => 'Ralf Scheidhauer and Michael Mehl', + 'booktitle' => 'Sprachen für KI-Anwendungen, Konzepte -- Methoden -- Implementierungen', + 'editor' => 'H. Boley, U. Furbach, W.-M. Lippe (Hrsg.)', + 'howpublished' => 'Proceedings des Workshops: Sprachen für KI-Anwendungen: Konzepte -- Methoden -- Implementierungen', + 'key' => 'ScheidhauerMehl92', + 'month' => 'jul', + 'number' => '12/92-I', + 'pages' => '102--110', + 'publisher' => 'Universität Münster', + 'series' => 'Angewandte Mathematik und Informatik, Universität Münster', + 'title' => 'HAM - Design einer abstrakten Maschine für eine CCP-Sprache', + 'type' => 'inproceedings', + 'year' => '1992', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Heinz Schmidt and Stephen Omohundro', + 'booktitle' => 'Object-Oriented Programming: The CLOS Perspective', + 'editor' => 'Andreas Paepcke', + 'key' => 'Schmidt93', + 'pages' => '181--213', + 'publisher' => 'The MIT Press', + 'title' => 'CLOS, Eiffel, and Sather: A Comparison', + 'type' => 'InCollection', + 'year' => '1993', +) +array ( + 'address' => 'Belmont, CA', + 'author' => 'L. Schrage', + 'edition' => 'fifth', + 'key' => 'Schrage97', + 'publisher' => 'Wadworth Publishing', + 'title' => 'Optimization Modeling with LINDO', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'author' => 'Jan A. M. Schreuder', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'Schreuder92', + 'optnote' => 'double round robin, HA pattern, team-to-pattern assignment, game assignment.', + 'pages' => '301--312', + 'title' => 'Combinatorial Aspects of Construction of Competition Dutch Professional Football Leagues', + 'type' => 'Article', + 'volume' => '35', + 'year' => '1992', +) +array ( + 'address' => 'Saarbrücken, Germany', + 'author' => 'Christian Schulte', + 'key' => 'Schulte:PHD:00', + 'note' => 'To appear in Lecture Notes in Artificial Intelligence, Springer-Verlag', + 'school' => 'Universität des Saarlandes, Naturwissenschaftlich-Technische Fakultät I, Fachrichtung Informatik', + 'title' => 'Programming Constraint Services', + 'type' => 'Doctoral dissertation', + 'year' => '2000', +) +array ( + 'author' => 'Ehud Shapiro and Akikazu Takeuchi', + 'journal' => 'New Generation Computing', + 'key' => 'Shapiro83', + 'pages' => '24--48', + 'title' => 'Object Oriented Programming in Concurrent Prolog', + 'type' => 'article', + 'volume' => '1', + 'year' => '1983', +) +array ( + 'author' => 'Ehud Shapiro', + 'journal' => 'ACM Computing Surveys', + 'key' => 'Shapiro:89', + 'month' => 'sep', + 'number' => '3', + 'pages' => '413--511', + 'title' => 'The Family of Concurrent Logic Programming Languages', + 'type' => 'article', + 'volume' => '21', + 'year' => '1989', +) +array ( + 'address' => 'URL http://www.sics.se/isl/sicstus.html', + 'author' => 'Intelligent Systems Laboratory', + 'key' => 'SicstusProlog:00', + 'organization' => 'SICS Research Report, Swedish Institute of Computer Science', + 'title' => 'SICStus Prolog User\'s Manual', + 'type' => 'Manual', + 'year' => '2000', +) +array ( + 'author' => 'Helmut Simonis', + 'booktitle' => 'Invited Talk at the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'Simonis:96', + 'optnote' => 'many applications references, especially on CHIP', + 'title' => 'A Problem Classification Scheme for Finite Domain Constraint Solving', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Jeffrey Mark Siskind and David Allen McAllester', + 'institution' => 'University of Pennsylvania, Institute fo Research in Cognitive Science', + 'key' => 'SiskindMcAllester:93', + 'number' => 'IRCS-93-03', + 'title' => 'Screamer: A portable efficient implementation of nondeterministic Common Lisp', + 'type' => 'Technical Report', + 'year' => '1993', +) +array ( + 'author' => 'J. Slaney and M. Fujita and M. Stickel', + 'journal' => 'Computers and Mathematics with Applications', + 'key' => 'Slaney:93', + 'title' => 'Automated reasoning and exhaustive search: Quasigroup existence problems', + 'type' => 'Article', + 'year' => '1993', +) +array ( + 'address' => 'Paris', + 'author' => 'Barbara Smith', + 'booktitle' => 'Proceedings of the 1996 ILOG Solver and ILOG Scheduler International Users\' Conference', + 'key' => 'Smith96', + 'month' => 'jul', + 'title' => 'Succeed-first or fail-first: A case study in variable and value ordering', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'Reid Smith', + 'journal' => 'IEEE Transactions on Computers', + 'key' => 'Smith:80', + 'month' => 'dec', + 'number' => '12', + 'pages' => '1104--1113', + 'title' => 'The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver', + 'type' => 'Article', + 'volume' => 'C-29', + 'year' => '1980', +) +array ( + 'address' => 'Washington, DC', + 'author' => 'S. F. Smith and C.-C. Cheng', + 'booktitle' => 'Proceedings of the 11th National Conference on Artificial Intelligence', + 'key' => 'SmithC93', + 'month' => 'jul', + 'optnote' => 'very nice paper: looks like the origin of the idea of sequence (path) constraints in scheduling', + 'publisher' => 'AAAI Press', + 'title' => 'Slack-Based Heuristics for Constraint Satisfaction Scheduling', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Lisbon, Portugal', + 'author' => 'Gert Smolka', + 'booktitle' => 'Programming Languages and Systems', + 'editor' => 'Chris Hankin', + 'key' => 'Smolka-Oz-SML-98', + 'pages' => '1--11', + 'publisher' => ', Berlin', + 'series' => '~1381', + 'title' => 'Concurrent Constraint Programming Based on Functional Programming', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'München, Germany', + 'author' => 'Gert Smolka', + 'booktitle' => 'First International Conference on Constraints in Computational Logics', + 'editor' => 'Jean-Pierre Jouannaud', + 'key' => 'Smolka:CCProg94ccl', + 'month' => '7--9 sep', + 'pages' => '50--72', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 845', + 'title' => 'A Foundation for Higher-order Concurrent Constraint Programming', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'Smolka:CCProg94rep', + 'month' => 'jun', + 'note' => 'Also in \\em First International Conference on Constraints in Computational Logics, München, Germany, 7--9 September 1994, \\citeSmolka:CCProg94ccl', + 'number' => 'RR-94-16', + 'title' => 'A Foundation for Higher-order Concurrent Constraint Programming', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'Smolka:OzCalculus', + 'month' => 'feb', + 'number' => 'RR-94-03', + 'title' => 'A Calculus for Higher-Order Concurrent Constraint Programming with Deep Guards', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'Smolka:OzKernel:DFKI', + 'month' => 'nov', + 'note' => 'Appears also in the Oz Documentation Series, \\citeozdoc:kernel', + 'number' => 'RR-94-23', + 'title' => 'The Definition of Kernel Oz', + 'type' => 'Research Report', + 'year' => '1994', +) +array ( + 'author' => 'Gert Smolka', + 'booktitle' => 'Constraints: Basics and Trends', + 'editor' => 'Andreas Podelski', + 'key' => 'Smolka:OzKernel:Springer', + 'pages' => '251--292', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 910', + 'title' => 'The Definition of Kernel Oz', + 'type' => 'InCollection', + 'year' => '1995', +) +array ( + 'author' => 'M. M. Solomon', + 'journal' => 'Operations Research', + 'key' => 'Solomon:87', + 'pages' => '254-265', + 'title' => 'Algorithms for the Vehicle Routing and Scheduling Problem with Time Window Constraints', + 'type' => 'article', + 'volume' => '35', + 'year' => '1987', +) +array ( + 'author' => 'Gadi Solotorevsky and Ehud Gudes', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'Solotorevsky:96', + 'optnote' => 'strange: why is distribution needed?', + 'title' => 'Solving a Real-life Nurses Time Tabling and Transportation Problem Using Distributed CSP Techniques', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Christian Schulte', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Solver:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'Solver---A Search Debugger for Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Frank Essig', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Spreadsheets:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'Extending the Functionality of Spreadsheets using Oz-FD-variables', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Gerald Jay Sussman and Guy Lewis Steele', + 'journal' => 'Artificial Intelligence', + 'key' => 'Steele80', + 'number' => '1', + 'pages' => '1--39', + 'title' => 'CONSTRAINTS -- A Language for Expressing Almost-Hierachical Descriptions', + 'type' => 'article', + 'volume' => '14', + 'year' => '1980', +) +array ( + 'author' => 'Guy Steele', + 'edition' => 'Second', + 'key' => 'Steele:90', + 'publisher' => 'Digital Press', + 'title' => 'Common LISP: The Language', + 'type' => 'book', + 'year' => '1990', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Guy Steele', + 'institution' => 'Massachusetts Institute of Technology', + 'key' => 'Steele:declarative', + 'month' => 'nov', + 'number' => '379', + 'title' => 'Lambda: The Ultimate Declarative', + 'type' => 'A.I. Memo No.', + 'year' => '1976', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Guy Steele and Gerald Sussman', + 'institution' => 'Massachusetts Institute of Technology', + 'key' => 'Steele:imperative', + 'month' => 'mar', + 'number' => '353', + 'title' => 'Lambda: The Ultimate Imperative', + 'type' => 'A.I. Memo No.', + 'year' => '1976', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Kostas Stergiou and Toby Walsh', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Stergiou99', + 'month' => 'aug', + 'pages' => '414--419', + 'publisher' => ', San Mateo, CA', + 'title' => 'The Difference All-Difference Makes', + 'type' => 'InProceedings', + 'volume' => '1', + 'year' => '1999', +) +array ( + 'author' => 'Kazunori Ueda', + 'howpublished' => 'slides', + 'key' => 'StrongModingSlides', + 'title' => 'Strong Moding in Cuncurrent Logic/Constraint Programming', + 'type' => 'Misc', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Bjarne Stroustrup', + 'key' => 'Stroustrup87', + 'publisher' => 'Addison-Wesley', + 'title' => 'The C++ Programming Language', + 'type' => 'book', + 'year' => '1987', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Bjarne Stroustrup', + 'edition' => 'Third', + 'key' => 'Stroustrup97', + 'publisher' => 'Addison-Wesley', + 'title' => 'The C++ Programming Language', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gregory Wilson and Paul Lu', + 'key' => 'Stroustrup:96', + 'note' => 'Foreword ``A Perspective on Concurrency and C++\'\' by Bjarne Stroustrup', + 'publisher' => 'The MIT Press', + 'title' => 'Parallel Programming Using C++', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'address' => 'Cambridge, UK', + 'author' => 'Clemens Szyperski', + 'booktitle' => 'Proceedings of the IFIP Tenth World Computing Conference', + 'editor' => 'Gary T. Leavens and Murali Sitaraman', + 'key' => 'Szyperski2000', + 'pages' => '1--20', + 'publisher' => 'Cambridge University Press', + 'title' => 'Components and the Way Ahead', + 'type' => 'incollection', + 'year' => '2000', +) +array ( + 'author' => 'Tarjan, R.E.', + 'journal' => 'Journal of the ACM', + 'key' => 'TAR:union-find', + 'pages' => '215--225', + 'title' => 'Effeciency of a good but not linear set union algorithm', + 'type' => 'ARTICLE', + 'volume' => '1', + 'year' => '1975', +) +array ( + 'author' => 'Per Kreuger', + 'howpublished' => 'Presentation Slides', + 'key' => 'TUFF97', + 'optnote' => 'some good ideas on train scheduling', + 'title' => 'The TUFF Train Scheduler', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'author' => 'Antero Taivalsaari', + 'journal' => 'ACM Computing Surveys', + 'key' => 'Taivalsaari:96', + 'month' => 'sep', + 'number' => '3', + 'pages' => '438--479', + 'title' => 'On the Notion of Inheritance', + 'type' => 'article', + 'volume' => '28', + 'year' => '1996', +) +array ( + 'address' => 'Tokyo', + 'author' => 'Kenjiro Taura', + 'key' => 'TauraThesis', + 'school' => 'Department of Information Science, University of Tokyo', + 'title' => 'Efficient and Reusable Implementation of Fine-Grain Multithreading and Garbage Collection on Distributed-Memory Parallel Computers', + 'type' => 'phdthesis', + 'year' => '1997', +) +array ( + 'author' => 'Laszlo Teleki', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'key' => 'Teleki:96', + 'optnote' => 'bridge between QR and CP', + 'title' => 'Embedding Qualitative Reasoning into Constraint Logic Programming', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Berlin, Heidelberg', + 'author' => 'B. Thomsen and L. Leth and A. Giacalone', + 'booktitle' => 'Semantics: Foundations and Applications - Proc.\\ of the REX Workshop', + 'editor' => 'J. W. de Bakker and W.-P. de Roever and G. Rozenberg', + 'key' => 'Thomsen:93', + 'keywords' => '', + 'pages' => '563-593', + 'publisher' => 'Springer', + 'title' => 'Some Issues in the Semantics of Facile Distributed Programming', + 'type' => 'incollection', + 'year' => '1993', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Christine Tomlinson and Mark Scheevel', + 'booktitle' => 'Object-Oriented Concepts, Databases, and Applications', + 'editor' => 'Won Kim and Federick Lochovsky', + 'key' => 'Tomlinson:89', + 'pages' => '79--124', + 'publisher' => 'Addison-Wesley', + 'title' => 'Concurrent Object-Oriented Programming Languages', + 'type' => 'incollection', + 'year' => '1989', +) +array ( + 'author' => 'Kenneth Kahn', + 'journal' => 'Journal of Visual Languages and Computing', + 'key' => 'Toontalk:96', + 'month' => 'jun', + 'publisher' => 'Academic Press', + 'title' => 'ToonTalk---An Animated Programming Environment for Children', + 'type' => 'ARTICLE', + 'year' => '1996', +) +array ( + 'author' => 'Peter Van Roy and Seif Haridi and Per Brand and Gert Smolka and Michael Mehl and Ralf Scheidhauer', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'Toplas:97', + 'month' => 'sep', + 'number' => '5', + 'pages' => '804--851', + 'title' => 'Mobile Objects in Distributed Oz', + 'type' => 'Article', + 'volume' => '19', + 'year' => '1997', +) +array ( + 'address' => 'Institut Dalle Molle d\'Intelligence Artificielle Perceptive, Martigny, Switzerland', + 'author' => 'Martin Henz and Stephan Reiter', + 'booktitle' => 'WOz\'95, International Workshop on Oz Programming', + 'key' => 'Toto:WOz:95', + 'month' => '29 November--1 December', + 'title' => 'TOTO: TOol for Tracing Objects in Oz', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Gdańsk, Poland', + 'author' => 'Ralf Treinen', + 'booktitle' => 'Mathematical Foundations of Computer Science', + 'editor' => 'Andrzej M. Borzyszkowski and Stefan Soko\\lowski', + 'key' => 'Trei:FirstClassFeatures93', + 'month' => '30 August--3 September', + 'pages' => '734--743', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 711', + 'title' => 'Feature Constraints with First-Class Features', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Ralf Treinen', + 'journal' => 'Journal of Symbolic Computation', + 'key' => 'Trei:undecidability-jsc', + 'month' => 'nov', + 'note' => 'Previous Version as Report A 09/90, CS Department, Universität des Saarlandes. Short Version in 1990 \\em Foundations of Software Technology and Theoretical Computer Science, LNCS 472', + 'number' => '5', + 'pages' => '437--457', + 'title' => 'A New Method for Undecidability Proofs of First Order Theories', + 'type' => 'Article', + 'volume' => '14', + 'year' => '1992', +) +array ( + 'author' => 'Ralf Treinen', + 'booktitle' => 'Logic, Structures and Syntax', + 'editor' => 'Patrick Blackburn and Maarten de Rijke', + 'key' => 'Treinen:FTX95', + 'note' => 'to appear', + 'series' => 'Studies in Logic, Language and Information', + 'title' => 'Feature Trees over Arbitrary Structures', + 'type' => 'InCollection', + 'year' => '1995', +) +array ( + 'address' => 'Sendai, Japan', + 'author' => 'Ralf Treinen', + 'booktitle' => 'Theoretical Aspects of Computer Software', + 'editor' => 'Takayasu Ito and Albert R. Meyer', + 'key' => 'Treinen:tacs91', + 'month' => '24--27 sep', + 'pages' => '594--614', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 526', + 'title' => 'First Order Data Types and First Order Logic', + 'type' => 'InProceedings', + 'year' => '1991', +) +array ( + 'address' => 'Konstanz, Germany', + 'author' => 'Michael A. Trick', + 'booktitle' => 'Third International Conference on the Practice and Theory of Automated Timetabling', + 'key' => 'Trick2000', + 'title' => 'A Schedule-then-Break Approach to Sports Timetabling', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'Michael Trick', + 'howpublished' => 'WWW at \\mbox\\tt http://mat.gsia.cmu.edu/acc$\\underline\\ $mod.html', + 'key' => 'Trick98', + 'title' => 'Modifications to the Problem Description of ``Scheduling a Major College Basketball Conference\'\'', + 'type' => 'misc', + 'year' => '1998', +) +array ( + 'author' => 'Arabinda Tripathy', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'Tripathy', + 'optnote' => 'College timetabling. Assigning times to classes to minimize conflicts.', + 'pages' => '313--323', + 'title' => 'Computerised Decision Aid for Timetabling---A Case Analysis', + 'type' => 'Article', + 'volume' => '35', + 'year' => '1992', +) +array ( + 'address' => 'London and San Diego', + 'author' => 'Edward P. K. Tsang', + 'key' => 'Tsang93', + 'publisher' => 'Academic Press', + 'title' => 'Foundations of Constraint Satisfaction', + 'type' => 'BOOK', + 'year' => '1993', +) +array ( + 'author' => 'Kazunori Ueda', + 'booktitle' => 'Parallel Symbolic Languages and Systems: International Workshop PSLS\'95, Beaune, France', + 'editor' => 'Takayasu Ito and Robert H. Halstead and Christian Queinnec', + 'key' => 'UedaExperiences', + 'month' => 'oct', + 'pages' => '341--355', + 'publisher' => ', Berlin', + 'series' => '~1068', + 'title' => 'Experiences with Strong Moding in Concurrent Logic/Constraint Programming', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'David Ungar and David Patterson', + 'booktitle' => 'Smalltalk-80: Bits of History and Words of Advice', + 'crossref' => 'Krassner:83', + 'editor' => 'Glenn Krassner', + 'key' => 'Ungar:83', + 'pages' => '189--206', + 'publisher' => 'Addison-Wesley', + 'title' => 'Berkeley Smalltalk: Who Knows Where the Time Goes?', + 'type' => 'InCollection', + 'year' => '1983', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'David Ungar', + 'key' => 'Ungar:86', + 'publisher' => 'The MIT Press', + 'title' => 'The Design and Evaluation of a High Performance Smalltalk System', + 'type' => 'Book', + 'year' => '1986', +) +array ( + 'address' => 'Aachen, Germany', + 'author' => 'Peter Van Roy and Michael Mehl and Ralf Scheidhauer', + 'booktitle' => 'International Symposium on Programming Languages, Implementations, Logics, and Programs', + 'key' => 'VMS:PLILP96', + 'publisher' => ', Berlin', + 'title' => 'Integrating Efficient Records into Concurrent Constraint Programming', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'R. J. M. Vaessens and E. H. L. Aarts and J. K. Lenstra', + 'journal' => 'INFORMS Journal on Computing', + 'key' => 'Vaessens:96', + 'number' => '3', + 'pages' => '302-317', + 'title' => 'Job Shop Scheduling by Local Search', + 'type' => 'Article', + 'volume' => '8', + 'year' => '1996', +) +array ( + 'author' => 'Van Hentenryck, P.', + 'key' => 'VanHentenryck87:lp', + 'month' => 'July', + 'optnote' => 'only first 3 chapters', + 'school' => 'University of Namur (Belgium)', + 'title' => 'Consistency Techniques in Logic Programming', + 'type' => 'PHDTHESIS', + 'year' => '1987', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Pascal Van Hentenryck', + 'key' => 'VanHentenryck89', + 'publisher' => 'The MIT Press', + 'title' => 'Constraint Satisfaction In Logic Programming', + 'type' => 'Book', + 'year' => '1989', +) +array ( + 'author' => 'P. Van Hentenryck and Y. Deville', + 'institution' => 'Brown University', + 'key' => 'VanHentenryck:90a', + 'month' => 'November', + 'number' => 'CS-90-24', + 'title' => 'The Cardinality Operator: A New Logical Connective for Constraint Logic Programming', + 'type' => 'Report', + 'year' => '1990', +) +array ( + 'address' => 'Berlin', + 'author' => 'Pascal Van Hentenryck and Vijay Saraswat and Yves Deville', + 'booktitle' => 'Constraints: Basics and Trends', + 'editor' => 'Andreas Podelski', + 'key' => 'VanHentenryck:95', + 'publisher' => 'Springer-Verlag', + 'series' => '~910', + 'title' => 'Design, Implementation and Evaluation of the Constraint Language cc(FD)', + 'type' => 'InCollection', + 'year' => '1995', +) +array ( + 'author' => 'Peter Van Roy', + 'journal' => 'Journal of Logic Programming', + 'key' => 'VanRoy:SequentialPrologImp', + 'title' => '1983-1993: The Wonder Years of Sequential Prolog Implementation', + 'type' => 'Article', + 'year' => '1994', +) +array ( + 'address' => 'Sunnyvale, CA', + 'key' => 'VisualWorks', + 'publisher' => 'Parc\\-Place Systems', + 'title' => 'VisualWorks. ObjectWorks Smalltalk User\'s Guide, Release 4.1: Smalltalk---Programming Tools---Application Components', + 'type' => 'BOOK', + 'year' => '1992', +) +array ( + 'address' => 'Bologna, Italy', + 'author' => 'Jan Vitek and Nigel Horspool', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'Paolo Ciancarini and Oscar Nierstrasz and Akinori Yonezawa', + 'key' => 'Vitek:94', + 'pages' => '432--449', + 'publisher' => ', Berlin', + 'series' => '~821', + 'title' => 'Taming Message Passing: Efficient Method Look-Up for Dynamically Typed Languages', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Berlin', + 'author' => 'Gert Smolka', + 'booktitle' => 'Computer Science Today', + 'editor' => 'Jan van Leeuwen', + 'key' => 'Vol1000', + 'pages' => '324--343', + 'publisher' => 'Springer-Verlag', + 'series' => '~1000', + 'title' => 'The Oz Programming Model', + 'type' => 'InCollection', + 'year' => '1995', +) +array ( + 'author' => 'Philip Wadler', + 'journal' => 'Theoretical Computer Science', + 'key' => 'Wadler:90', + 'pages' => '231--248', + 'title' => 'Deforestation: Transforming Programs to Eliminate Trees', + 'type' => 'Article', + 'volume' => '73', + 'year' => '1990', +) +array ( + 'address' => 'Dordrecht / Boston / London', + 'author' => 'W. D. Wallis', + 'key' => 'Wallis97', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'One-Factorizations', + 'type' => 'book', + 'year' => '1997', +) +array ( + 'address' => 'Stockholm, Sweden', + 'author' => 'Toby Walsh', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Thomas Dean', + 'key' => 'Walsh99', + 'month' => 'aug', + 'pages' => '1172--1177', + 'publisher' => ', San Mateo, CA', + 'title' => 'Search in a Small World', + 'type' => 'InProceedings', + 'volume' => '2', + 'year' => '1999', +) +array ( + 'address' => 'Menlo Park, CA', + 'author' => 'David H. D. Warren', + 'institution' => 'SRI International, Artificial Intelligence Center', + 'key' => 'Warren:83', + 'month' => 'October', + 'number' => '309', + 'title' => 'An Abstract Prolog Instruction Set', + 'type' => 'Technical Note', + 'year' => '1983', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Takuo Watanabe and Akinori Yonezawa', + 'booktitle' => 'ABCL: An Object-Oriented Concurrent System', + 'editor' => 'Akinori Yonezawa', + 'key' => 'Watanabe90', + 'pages' => '45--70', + 'publisher' => 'The MIT Press', + 'title' => 'Reflection in an Object-Oriented Concurrent Language', + 'type' => 'incollection', + 'year' => '1990', +) +array ( + 'address' => 'Noordwijkerhout, Netherlands', + 'author' => 'Takuo Watanabe and Akinori Yonezawa', + 'booktitle' => 'Foundations of Object-Oriented Languages: REX School/Workshop', + 'editor' => 'de Bakker, Jacobus and de Roever, Willem and Rozenberg, Grzegorz', + 'key' => 'Watanabe_90', + 'optnote' => '1608', + 'pages' => '405--425', + 'publisher' => ', Berlin', + 'series' => '~489', + 'title' => 'An Actor-Based Metalevel Architecture for Group-Wide Reflection', + 'type' => 'inproceedings', + 'year' => '1991', +) +array ( + 'address' => 'New York', + 'author' => 'Niklaus Wirth', + 'booktitle' => 'ACM Turing Award Lectures : The First 20 Years (1966-1985)', + 'crossref' => 'AshenhurstGraham87', + 'editor' => 'Robert Ashenhurst and Susan Graham', + 'key' => 'Wirth:80', + 'note' => '1980 Turing Award Lecture', + 'publisher' => 'The ACM Press', + 'title' => 'bla', + 'type' => 'incollection', + 'year' => '1987', +) +array ( + 'address' => 'Caen, France', + 'author' => 'P. Devienne and P. Lebegue and J.C. Routier and J. Würtz', + 'booktitle' => '11th Symposium on Theoretical Aspects of Computer Science', + 'editor' => 'P. Enjalbert, E.W. Mayr, K.W. Wagner', + 'key' => 'Wuertz:stacs94', + 'month' => '24--26 feb', + 'pages' => '21--32', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Computer Science, vol. 775', + 'title' => 'One binary Horn clause is enough', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Saarbrücken, Germany', + 'author' => 'Jörg Würtz', + 'key' => 'WuertzDiss:98', + 'month' => 'jan', + 'school' => 'Universität des Saarlandes, Fachbereich Informatik', + 'title' => 'Lösen kombinatorischer Probleme mit Constraintprogrammierung in Oz', + 'type' => 'PhdThesis', + 'year' => '1998', +) +array ( + 'author' => 'R. Yang and H. Aiso', + 'journal' => 'New Generation Computing', + 'key' => 'Yang:87', + 'keywords' => '', + 'pages' => '79-95', + 'title' => 'P-Prolog: A Parallel Logic Language Based on Exclusive Relation', + 'type' => 'article', + 'volume' => '5', + 'year' => '1987', +) +array ( + 'address' => 'Cambridge, MA', + 'editor' => 'Yonezawa, Akinori', + 'key' => 'Yonezawa90', + 'publisher' => 'The MIT Press', + 'series' => 'Series in Computer Systems', + 'title' => 'ABCL: An Object-Oriented Concurrent System', + 'type' => 'BOOK', + 'year' => '1990', +) +array ( + 'address' => 'Cambridge, MA', + 'editor' => 'Akinori Yonezawa and Mario Tokoro', + 'key' => 'Yonezawa:OOCP:87', + 'publisher' => 'The MIT Press', + 'title' => 'Object-Oriented Concurrent Programming', + 'type' => 'book', + 'year' => '1987', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Akinori Yonezawa and Jean-Pierre Briot and Etsuya Shibayama', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications', + 'editor' => 'Norman Meyrowitz', + 'key' => 'Yonezawa_86', + 'pages' => '258--268', + 'publisher' => 'ACM SIGPLAN Notices 21(11)', + 'title' => 'Object-Oriented Concurrent Programming in ABCL/1', + 'type' => 'inproceedings', + 'year' => '1986', +) +array ( + 'author' => 'Zhang, Hantao', + 'journal' => 'Association of Automated Resasoning Newsletters', + 'key' => 'Zhang:93', + 'note' => 'updated version of November 29, 1997', + 'title' => 'Sato: A Decision Procedure for Propositional Logic', + 'type' => 'Article', + 'volume' => '22', + 'year' => '1993', +) +array ( + 'address' => 'Portland, Oregon', + 'author' => 'Jian Zhang and Hantao Zhang', + 'booktitle' => 'Proceedings of the Thirteenth National Conference on Ariticial Intelligence and Eighth Innovative Applications of Artificial Intelligence Conference', + 'key' => 'ZhangZhang96', + 'month' => 'aug', + 'pages' => '369 -- 374', + 'publisher' => 'The MIT Press', + 'title' => 'Combining Local Seearch and Backtracking Techniques for Constraint Satisfaction', + 'type' => 'INPROCEEDINGS', + 'volume' => '1', + 'year' => '1996', +) +array ( + 'address' => 'Amsterdam, The Netherlands', + 'author' => 'Parosh Aziz Abdulla and Per Bjesse and Niklas Eén', + 'booktitle' => 'Tools and Algorithms for the Construction and Analysis of Systems, 6th International Conference, TACAS \'00', + 'editor' => 'Susanne Graf and Michael Schwartzbach', + 'key' => 'abdulla2000', + 'optnote' => '', + 'publisher' => ', Berlin', + 'series' => 'Lecture Notes in Computer Science', + 'title' => 'Symbolic Reachability Analysis based on SAT Solvers', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'author' => 'Martin Henz', + 'howpublished' => '\\tt http://www.comp.nus.edu.sg/$\\tilde\\ $henz/projects/acc/', + 'key' => 'accsolutions', + 'title' => 'The Oz program to the ACC 1997/98 basketball scheduling problem and the Timetables that it found', + 'type' => 'Misc', + 'year' => '1998', +) +array ( + 'address' => 'Washington, DC', + 'author' => 'US Department of Defense', + 'key' => 'ada', + 'publisher' => 'US Government Printing Office', + 'title' => 'The Ada Programming Language', + 'type' => 'book', + 'year' => '1983', +) +array ( + 'address' => 'Fort Lauderdale, Florida', + 'author' => 'Martin Henz and Yun Fong Lim and Seet Chong Lua and Xiao Ping Shi and J. Paul Walser and Roland H. C. Yap', + 'booktitle' => 'Sixth International Symposium on Artificial Intelligence and Mathematics', + 'key' => 'amai', + 'note' => 'to appear', + 'title' => 'Solving Hierarchical Constraints over Finite Domains', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'M. Dell\'Amico and S. Martello', + 'booktitle' => 'Annotated Bibliographies in Combinatorial Optimization', + 'editor' => 'F. Maffioli and M. Dell\'Amico', + 'key' => 'amico97', + 'pages' => '355-371', + 'publisher' => 'Wiley', + 'title' => 'Linear assignment', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Jyväskylä, Finland', + 'author' => 'Gregor Kiczales and John Lamping and Anurag Mendhekar and Chris Maeda and Cristina Videira Lopes and Jean-Marc Loingtier and John Irwin', + 'booktitle' => 'Proceeedings of the European Conference on Object-Oriented Programming', + 'editor' => 'J. Bosch and S. Mitchell', + 'key' => 'aop:97', + 'publisher' => ', Berlin', + 'series' => '~1357', + 'title' => 'Aspect-Oriented Programming', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'D. Applegate and W. Cook', + 'journal' => 'ORSA Journal on Computing', + 'key' => 'apple', + 'number' => '2', + 'pages' => '149-156', + 'title' => 'A Computational Study of the Job-Shop Scheduling Problem', + 'type' => 'Article', + 'volume' => '3', + 'year' => '1991', +) +array ( + 'author' => 'Krzysztof R.Apt and Jacob Brunekreef and Vincent Partington and Andrea Schaerf', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'apt98', + 'number' => '5', + 'pages' => '1014--1066', + 'title' => 'Alma-O: an imperative language that supports declarative programming', + 'type' => 'article', + 'volume' => '20', + 'year' => '1998', +) +array ( + 'author' => 'Baader, Franz and Hans-Jürgen Bürckert and Bernhard Nebel and Werner Nutt and Gert Smolka', + 'journal' => 'Journal of Logic, Language and Information', + 'key' => 'baader:et:al:jlli-92', + 'pages' => '1--18', + 'title' => 'On the Expressivity of Feature Logics with Negation, Functional Uncertainty, and Sort Equations', + 'type' => 'article', + 'volume' => '2', + 'year' => '1993', +) +array ( + 'author' => 'K. S. Bagga and L. W. Beineke and F. Harary', + 'journal' => 'Vishwa Internat. J. Graph Theory', + 'key' => 'bagga:92', + 'number' => '1', + 'pages' => '83--94', + 'title' => 'Two problems on colouring tournaments', + 'type' => 'article', + 'volume' => '1', + 'year' => '1992', +) +array ( + 'author' => 'Philippe Baptiste', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'baptiste2000', + 'note' => 'to appear', + 'title' => 'Scheduling Equal-Length Jobs on Identical Parallel Machines', + 'type' => 'article', + 'year' => '2000', +) +array ( + 'author' => 'P. Baptiste and C. Le Pape and and W. Nuijten', + 'booktitle' => 'Proceedings of the First International Joint Workshop on Artificial Intelligence and Operations Research', + 'key' => 'baptiste95', + 'title' => 'Incorporating efficient operations research algorithms in constraint-based scheduling', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'address' => 'Passau, Germany', + 'author' => 'M. Bartusch', + 'key' => 'bar83', + 'school' => 'Universität Passau, Fakultät für Mathematik und Informatik', + 'title' => 'Optimierung von Netzplänen mit Anordnungsbeziehungen bei knappen Betriebsmitteln', + 'type' => 'phdthesis', + 'year' => '1983', +) +array ( + 'address' => 'Chicago', + 'author' => 'Frank Baum', + 'key' => 'baum', + 'publisher' => 'Reilly and Lee', + 'title' => 'The Wonderful Wizard of Oz', + 'type' => 'book', + 'year' => '1900', +) +array ( + 'author' => 'N. Beldiceanu and E. Contejean', + 'journal' => 'Mathematical computer modelling', + 'key' => 'beldiceanu:94', + 'number' => '12', + 'optnote' => 'xv', + 'pages' => '97--123', + 'title' => 'Introducing global constraints in CHIP', + 'type' => 'Article', + 'volume' => '20', + 'year' => '1994', +) +array ( + 'address' => 'Alexandria, VA, USA', + 'author' => 'Christian Bessière and Jean-Charles Régin', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'bessiere99', + 'publisher' => ', Berlin', + 'title' => 'Enforcing Arc Consistency on Global Constraints by Solving Subproblems on the Fly', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'address' => 'Saratoga Springs, NY, USA', + 'author' => 'Wolfgang Bibel and Steffen Hölldobler and Jörg Würtz', + 'booktitle' => '11th International Conference on Automated Deduction', + 'editor' => 'Deepak Kapur', + 'key' => 'bibel:92', + 'month' => '15--18 jun', + 'pages' => '94--108', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Artificial Intelligence, vol. 607', + 'title' => 'Cycle Unification', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Amsterdam, The Netherlands', + 'author' => 'Armin Biere and Alessandro Cimatti and Edmund Clarke and Yunshan Zhu', + 'booktitle' => 'Tools and Algorithms for the Construction and Analysis of Systems, 5th International Conference, TACAS \'99', + 'editor' => 'W. Rance Cleaveland', + 'key' => 'biere99', + 'optnote' => '', + 'pages' => '193-207', + 'publisher' => ', Berlin', + 'series' => '~1579', + 'title' => 'Symbolic Model Checking without BDDs', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'author' => 'Stefano Bistarelli and Hélène Fargier and Ugo Montanari and Francesca Rossi and Thomas Schies and Gérard Verfaille', + 'crossref' => 'jampel:book', + 'key' => 'bistarelli96', + 'pages' => '111--150', + 'title' => 'Semiring-based CSPs and Valued CSPs: Basic Properties and Comparison', + 'type' => 'InCollection', +) +array ( + 'address' => 'Oxford, UK', + 'author' => 'Susan Blackmore', + 'key' => 'blackmore99', + 'month' => 'may', + 'publisher' => 'Oxford University Press', + 'title' => 'The Meme Machine', + 'type' => 'Book', + 'year' => '1999', +) +array ( + 'address' => 'Boca Raton, Florida', + 'author' => 'Guy Blelloch and Bruce Maggs', + 'booktitle' => 'Algorithms and Theory of Computation Handbook', + 'editors' => 'Mikhail Atallah', + 'key' => 'blelloch:99', + 'publisher' => 'CRC Press', + 'title' => 'Parallel Algorithms', + 'type' => 'incollection', + 'year' => '1999', +) +array ( + 'author' => 'F.S. de Boer and J.N. Kok and C. Palamidessi and J.J.M.M. Rutten', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'boer91', + 'number' => '1', + 'pages' => '3--34', + 'title' => 'Semantic models for concurrent logic languages', + 'type' => 'Article', + 'volume' => '86', + 'year' => '1991', +) +array ( + 'address' => 'Redwood City, CA', + 'author' => 'Grady Booch', + 'key' => 'booch:91', + 'publisher' => 'Benjamin/Cummings Publishing', + 'title' => 'Object-Oriented Design with Applications', + 'type' => 'book', + 'year' => '1991', +) +array ( + 'address' => 'Redwood City, CA', + 'author' => 'Grady Booch', + 'edition' => 'Second', + 'key' => 'booch:94', + 'publisher' => 'Benjamin/Cummings Publishing', + 'title' => 'Object-Oriented Analysis and Design with Applications', + 'type' => 'book', + 'year' => '1994', +) +array ( + 'author' => 'Alan Borning and Robert Duisberg and Bjorn Freeman-Benson Axel Kramer and Michael Woolf', + 'booktitle' => 'Proceedings of the 1987 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications', + 'key' => 'borning87', + 'month' => '/nov', + 'pages' => '48--60', + 'publisher' => 'The ACM Press', + 'title' => 'Constraint Hierarchies', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Alan Borning and Bjorn Freeman-Benson and Molly Wilson', + 'journal' => 'Lisp and Symbolic Computation', + 'key' => 'borning92', + 'pages' => '223--270', + 'title' => 'Constraint Hierarchies', + 'type' => 'article', + 'volume' => '5', + 'year' => '1992', +) +array ( + 'author' => 'Per Bothner', + 'booktitle' => 'Lisp Users Conference', + 'key' => 'bothner98', + 'title' => 'Kawa: Compiling Scheme to Java', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'author' => 'D. M. Bressoud', + 'journal' => 'Europ. J. Combinatorics', + 'key' => 'bressoud:87', + 'pages' => '245--255', + 'title' => 'Colored tournaments and Weyl\'s denominator formula', + 'type' => 'article', + 'volume' => '8', + 'year' => '1987', +) +array ( + 'author' => 'J. Carlier and E. Pinson', + 'journal' => 'Management Science', + 'key' => 'carlier89', + 'keywords' => '', + 'number' => '2', + 'pages' => '164--176', + 'title' => 'An algorithm for solving the job-shop problem', + 'type' => 'article', + 'volume' => '35', + 'year' => '1989', +) +array ( + 'author' => 'G. Carpaneto and S. Martello and P. Toth', + 'journal' => 'Annals of Operations Research', + 'key' => 'carpaneto88', + 'pages' => '193-223', + 'title' => 'Algorithms and codes for the assignment problem', + 'type' => 'Article', + 'volume' => '13', + 'year' => '1988', +) +array ( + 'author' => 'Yves Caseau and François Laburthe', + 'booktitle' => 'Proceedings of the In International Conference on Logic Programming', + 'key' => 'caseau95', + 'pages' => '369--383', + 'title' => 'Improved CLP scheduling with task intervals', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Linz, Austria', + 'author' => 'Yves Caseau', + 'booktitle' => 'Principles and Practice of Constraint Programming - CP97, Proceedings of the 3rd International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'caseau97', + 'optnote' => '1608', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Using Constraint Propagation for Complex Scheduling Problems: Managing Size, Complex Resources and Travel', + 'type' => 'inproceedings', + 'year' => '1997', +) +array ( + 'address' => '', + 'author' => 'Yves Caseau and François Laburthe', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'key' => 'caseau:94a', + 'optnote' => 'xv', + 'pages' => '369--383', + 'title' => 'Improved CLP Scheduling with Task Intervals', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Y. Caseau and F. Laburthe', + 'booktitle' => 'Joint International Conference and Symposium on Logic Programming', + 'key' => 'caseau:96', + 'optnote' => 'xv', + 'optpages' => '', + 'title' => 'Cumulative scheduling with task intervals', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Alexandria, VA, USA', + 'author' => 'Yves Caseau and François Laburthe and Glenn Silverstein', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'caseau_meta_cp99', + 'pages' => '144--158', + 'publisher' => ', Berlin', + 'title' => 'A Meta-Heuristic Factory for Vehicle Routing Problems', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'author' => 'Eric S. Raymond', + 'howpublished' => 'somewhere on the web, search for title', + 'key' => 'cathedral', + 'month' => 'sep', + 'title' => 'The Cathedral and the Bazaar', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'Providence, RI 02912', + 'author' => 'Pascal Van Hentenryck and Vijay Saraswat and Yves Deville', + 'institution' => 'Department of Computer Science, Brown University', + 'key' => 'ccFD', + 'month' => 'jan', + 'number' => 'CS-93-02', + 'title' => 'Design, Implementation and Evaluation of the Constraint Language cc(FD)', + 'type' => 'TechReport', + 'year' => '1993', +) +array ( + 'address' => 'New Orleans, Louisiana', + 'author' => 'Emmanuel Chailloux and Christian Codognet and Philippe Codognet', + 'booktitle' => 'Proceedings of the 6$^th$ IEEE International Conference on Tools with Artificial Intelligence', + 'key' => 'chailloux94', + 'month' => 'nov', + 'pages' => '784--787', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'Finite Domain Constraints in the ML Functional Language', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Yu Cheng', + 'journal' => 'Journal of Transportation Engineering---ASCE', + 'key' => 'cheng:98', + 'month' => 'mar', + 'number' => '2', + 'pages' => '188--196', + 'title' => 'Network-Based Simulation of Aircraft at Gates in Airport Terminals', + 'type' => 'article', + 'volume' => '124', + 'year' => '1998', +) +array ( + 'author' => 'Yu Cheng', + 'journal' => 'Knowledge-Based Systems', + 'key' => 'cheng:98b', + 'number' => '4', + 'pages' => '225--236', + 'title' => 'A Rule-based Reactive Model for The Simulation of Aircraft on Airport Gates', + 'type' => 'article', + 'volume' => '10', + 'year' => '1998', +) +array ( + 'address' => 'School of Computing, National University of Singapore, 55 Science Drive 2, Singapore 117599', + 'author' => 'François Larburthe', + 'booktitle' => 'Proceedings of TRICS: Techniques foR Implementing Constraint programming Systems, a post-conference workshop of CP 2000, appears as Technical Report TRA9/00', + 'key' => 'choco', + 'note' => 'available at http://techrep.comp.nus.edu.sg', + 'title' => 'CHOCO: Implementing a CP Kernel', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'Yves Caseau and Franççois Laburthe', + 'booktitle' => 'Proceedings of the JICSLP\'96 workshop on multi-paradigm logic programming', + 'editors' => 'M.T. Chakravarty and Y. Guo and T. Ida', + 'key' => 'claire', + 'publisher' => 'TU Berlin', + 'title' => '\\textscCLAIRE: Combining Objects and Rules for Problem Solving', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'London, United Kingdom', + 'author' => 'Claude Le Pape and Philippe Baptiste', + 'booktitle' => 'Proceedings of the Third International Conference and Exhibition on the Practical Application of Constraint Technology', + 'key' => 'claire:schedule', + 'title' => 'A Constraint Programming Library for Preemptive and Non-Preemptive Scheduling', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Las Cruces, New Mexico, USA', + 'author' => 'Yves Caseau and François-Xavier Josset and François Laburthe', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Danny De Schreye', + 'key' => 'claire_iclp99', + 'pages' => '245--259', + 'publisher' => ', Cambridge, MA', + 'title' => 'CLAIRE: Combining Sets, Search and Rules to Better Express Algorithms', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'author' => 'J. Jaffar and S. Machaylov and P. Stuckey and R. Yap', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'clpr', + 'month' => 'jul', + 'number' => '3', + 'title' => 'The CLP(R) Language and System', + 'type' => 'Article', + 'volume' => '14', + 'year' => '1992', +) +array ( + 'author' => 'George E. Collins', + 'journal' => 'Communications of the ACM', + 'key' => 'collins1960', + 'month' => 'dec', + 'number' => '12', + 'pages' => '655--657', + 'title' => 'A method for overlapping and erasure of lists', + 'type' => 'article', + 'volume' => '3', + 'year' => '1960', +) +array ( + 'abstract' => 'ftp://lri.lri.fr/LRI/articles/treinen/lpo-tcs.abstract', + 'author' => 'Hubert Comon and Ralf Treinen', + 'ftp' => 'ftp://lri.lri.fr/LRI/articles/treinen/lpo-tcs.ps.gz', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'comon95tcs', + 'note' => 'To Appear', + 'title' => 'The First-Order Theory of Lexicographic Path Orderings is Undecidable', + 'type' => 'Article', + 'year' => '1995', +) +array ( + 'address' => 'Cambridge, MA', + 'editor' => 'Ehud Shapiro', + 'key' => 'concurrentprolog', + 'keywords' => '', + 'publisher' => 'The MIT Press', + 'title' => 'Concurrent Prolog: Collected Papers', + 'type' => 'book', + 'year' => '1987', +) +array ( + 'author' => 'D. Connolly', + 'journal' => 'Journal of the Operations Research Society', + 'key' => 'connolly92', + 'pages' => '495--505', + 'title' => 'General Purpose Simulated Annealing', + 'type' => 'article', + 'volume' => '43', + 'year' => '1992', +) +array ( + 'author' => 'Stephen A. Cook', + 'journal' => 'Third Annual ACM Symposium on Theory of Computing', + 'key' => 'cook:71', + 'keywords' => '', + 'pages' => '151--158', + 'title' => 'The Complexity of Theorem-proving procedures', + 'type' => 'article', + 'year' => '1971', +) +array ( + 'address' => 'Programming Systems Lab, Saarbrücken, Swedish Institute of Computer Science, Stockholm, and Université catholique de Louvain', + 'author' => 'Tobias Müller', + 'howpublished' => 'available from http://www.mozart-oz.org', + 'key' => 'cpiref', + 'title' => 'The Mozart Constraint Extensions Reference', + 'type' => 'Booklet', + 'year' => '2000', +) +array ( + 'address' => 'Programming Systems Lab, Saarbrücken, Swedish Institute of Computer Science, Stockholm, and Université catholique de Louvain', + 'author' => 'Tobias Müller', + 'howpublished' => 'available from http://www.mozart-oz.org', + 'key' => 'cpitutorial', + 'title' => 'Constraint Extensions Tutorial', + 'type' => 'Booklet', + 'year' => '1999', +) +array ( + 'address' => 'Mountain View, CA 94043, USA, \\tt http://www.ilog.com', + 'key' => 'cplex_6', + 'organization' => 'ILOG Inc.', + 'title' => 'ILOG CPLEX Version 6.0, Reference Manual', + 'type' => 'Manual', + 'year' => '1996', +) +array ( + 'address' => 'NJ, USA', + 'author' => 'J. M. Crawford', + 'howpublished' => 'Second DIMACS Challenge: Cliques, Coloring and Satisfiability', + 'key' => 'crawford93', + 'month' => 'oct', + 'title' => 'Solving Satisfiability Problems Using a Combination of Systematic and Local Search', + 'type' => 'Misc', + 'year' => '1993', +) +array ( + 'address' => 'Dagstuhl, Germany', + 'author' => 'Martin Henz', + 'booktitle' => '3$^rd$ International Workshop on Conditional Term Rewriting Systems', + 'key' => 'dagstuhl:92', + 'month' => 'jul', + 'pages' => '196--201', + 'title' => 'Refining Completion Modulo AC1', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'author' => 'Andrew Davison', + 'key' => 'davison:89', + 'school' => 'Imperial College, London', + 'title' => 'Polka: A Parlog Object-Oriented Language', + 'type' => 'PHDTHESIS', + 'year' => '1989', +) +array ( + 'address' => 'Nagoya, Japan', + 'author' => 'Toby Walsh', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Martha E. Pollack', + 'key' => 'dds', + 'month' => 'aug', + 'pages' => '1388--1393', + 'publisher' => ', San Mateo, CA', + 'title' => 'Depth-bounded Discrepancy Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'D. de Werra', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'deWerra80', + 'optnote' => 'A graph-theoretic perspective on round robin scheduling. Particular attention to travel distance.', + 'pages' => '327--337', + 'title' => 'Geography, Games and Graphs', + 'type' => 'Article', + 'volume' => '2', + 'year' => '1980', +) +array ( + 'address' => 'Amsterdam', + 'author' => 'de Werra, D.', + 'booktitle' => 'Studies on Graphs and Discrete Programming', + 'editor' => 'P. Hansen', + 'key' => 'deWerra80b', + 'pages' => '381--395', + 'publisher' => 'North-Holland', + 'title' => 'Scheduling in Sports', + 'type' => 'incollection', + 'year' => '1980', +) +array ( + 'author' => 'D. de Werra', + 'journal' => 'Discrete Applied Mathematics', + 'key' => 'deWerra88', + 'optnote' => 'A graph-theoretic perspective on round robin scheduling.', + 'pages' => '47--65', + 'title' => 'Some Models of Graphs for Scheduling Sports Competitions', + 'type' => 'Article', + 'volume' => '21', + 'year' => '1988', +) +array ( + 'address' => 'Universität des Saarlandes, Forschungsbereich Programmiersysteme, Postfach 15 11 50, 66041 Saarbrücken, Germany', + 'author' => 'Martin Henz', + 'howpublished' => '\\tt http://www.com.nus.edu.sg/$\\tilde\\ $henz/ofccp/oz/', + 'key' => 'diss-programs', + 'title' => 'Objects in Oz---The Programs of the Thesis', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'Imperial College, London', + 'author' => 'Stefano Novello and Joachim Schimpf', + 'howpublished' => 'available from http://www.icparc.ic.ac.uk/eclipse', + 'institution' => 'IC-Parc', + 'key' => 'eclipse:interface', + 'title' => 'ECLiPSe Embedding and Interfacing Manual', + 'type' => 'Manual', + 'year' => '1997', +) +array ( + 'author' => 'Toshio Endo and Kenjiro Taura and Akinori Yonezawa', + 'booktitle' => 'Proceedings of High Performance Networking and Computing (SC97)', + 'key' => 'endo97', + 'month' => 'nov', + 'title' => 'A Scalable Mark-Sweep Garbage Collector on Large-Scale Shared-Memory Machines', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Cambridge, Massachusetts, USA', + 'author' => 'Joachim Walser', + 'booktitle' => 'Proceedings of the Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'fa96.ps.Z', + 'key' => 'fa96', + 'month' => 'aug', + 'note' => 'To appear', + 'title' => 'Feasible Cellular Frequency Assignment Using Constraint Programming Abstractions', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Programming Systems Lab, Saarbrücken, Swedish Institute of Computer Science, Stockholm, and Université catholique de Louvain', + 'author' => 'Christian Schulte and Gert Smolka', + 'howpublished' => 'available from http://www.mozart-oz.org', + 'key' => 'fdtutorial', + 'title' => 'Finite Domain Constraint Programming in Oz. A Tutorial', + 'type' => 'Booklet', + 'year' => '1999', +) +array ( + 'author' => 'Antonio Fernandez and Pat Hill', + 'booktitle' => 'Proceedings of APPIA-GULP-PRODE 97 (AGP\'97)', + 'key' => 'fernadez97', + 'optnote' => 'weak comparison of Oz, ECLiPSe, CHR, and clp(FD) using SRQ.', + 'title' => 'Boolean and Finite Domain solvers compared using Self Referential Quizzes', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Las Cruces, New Mexico, USA', + 'author' => 'Martin Henz and Tobias Müller and Ka Boon Ng', + 'booktitle' => 'Proceedings of the Workshop on Parallelism and Implementation Technology for Constraint Logic Programming', + 'key' => 'figaro', + 'note' => 'held in conjunction with ICLP\'99', + 'title' => 'Figaro: Yet Another Constraint Programming Library', + 'type' => 'InProceedings', + 'year' => '1999', +) +array ( + 'address' => 'Budapest, Hungary', + 'author' => 'Andrei Mantsivoda and Vyacheslav Petukhin and Alexei Weimann', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'David S. Warren', + 'key' => 'flang', + 'month' => 'jun', + 'pages' => '633--646', + 'publisher' => ', Cambridge, MA', + 'title' => 'Memory Management of Constraints in Flang', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'address' => 'Singapore', + 'author' => 'F. Focacci and A. Lodi and M. Milano', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Rina Dechter', + 'key' => 'focacci00', + 'pages' => '187--201', + 'publisher' => ', Berlin', + 'title' => 'Cutting Planes in Constraint Programming: An Hybrid Approach', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'F. Focacci and A. Lodi and M. Milano, D Vigo', + 'booktitle' => 'Workshop on Large Scale Combinatorial Optimization and Constraints, CP98', + 'key' => 'focacci98', + 'publisher' => 'Electronic Notes in Discrete Mathematics', + 'title' => 'Solving TSP through the Integration of OR and CP Techniques', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Alexandria, VA, USA', + 'author' => 'F. Focacci and A. Lodi and M. Milano', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Joxan Jaffar', + 'key' => 'focacci99', + 'pages' => '189--203', + 'publisher' => ', Berlin', + 'title' => 'Cost-Based Domain Filtering', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'author' => 'Martin Henz and Edgar Tan and Roland Yap', + 'howpublished' => 'Draft', + 'key' => 'fpgasat', + 'month' => 'nov', + 'optnote' => 'submitted for publication', + 'title' => 'One Flip per Clock Cycle', + 'type' => 'Misc', + 'year' => '2001', +) +array ( + 'author' => 'Freeman-Benson, B. N. and J. Maloney and A. Borning', + 'journal' => 'Communications of the ACM', + 'key' => 'freeman-benson90', + 'number' => '1', + 'pages' => '54--63', + 'title' => 'An Incremental Constraint Solver', + 'type' => 'article', + 'volume' => '33', + 'year' => '1990', +) +array ( + 'author' => 'Eugene Freuder and Richard Wallace', + 'crossref' => 'jampel:book', + 'key' => 'freuder96', + 'pages' => '63--110', + 'title' => 'Partial Constraint Satisfaction', + 'type' => 'InProceedings', +) +array ( + 'address' => 'New York', + 'author' => 'Michael Garey and David Johnson', + 'key' => 'gareyjohnson79', + 'publisher' => 'W. H. Freeman and Company', + 'title' => 'Computers and Intractability: A Guide to the Theory of NP-Completeness', + 'type' => 'book', + 'year' => '1979', +) +array ( + 'author' => 'H. Gelernter and J. R. Hansen and C. L. Gerberich', + 'journal' => 'Journal of the ACM', + 'key' => 'gelernter1960', + 'month' => 'apr', + 'number' => '2', + 'pages' => '87--101', + 'title' => 'A Fortran-compiled list processing language', + 'type' => 'Article', + 'volume' => '7', + 'year' => '1960', +) +array ( + 'address' => 'London', + 'editor' => 'Colin R. Reeves', + 'key' => 'generallocal', + 'publisher' => 'Blackwell Scientific Publications', + 'title' => 'Modern Heuristic Techniques for Combinatorial Problems', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'address' => 'Amsterdam', + 'author' => 'Kazunori Ueda', + 'booktitle' => 'Programming of Future Generation Computers', + 'editor' => 'K. Fuchi and M. Nivat', + 'key' => 'ghc', + 'pages' => '441--456', + 'publisher' => 'Elsevier', + 'title' => 'Guarded Horn Clauses: A Parallel Logic Programming Language with the Concept of a Guard', + 'type' => 'InCollection', + 'year' => '1988', +) +array ( + 'address' => 'School of Computing, National University of Singapore, 55 Science Drive 2, Singapore 117599', + 'author' => 'Ka Boon Ng and Chui Wo Choi and Martin Henz and Tobias Müller', + 'booktitle' => 'Proceedings of TRICS: Techniques foR Implementing Constraint programming Systems, a post-conference workshop of CP 2000, appears as Technical Report TRA9/00', + 'key' => 'gift', + 'month' => 'sep', + 'note' => 'available at http://techrep.comp.nus.edu.sg', + 'title' => 'GIFT: A Generic Interface for Reusing Filtering Algorithms', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'F. Glover and M. Laguna', + 'booktitle' => 'Modern Heuristic Techniques for Combinatorial Problems', + 'key' => 'glover93', + 'publisher' => 'Blackwell Scientific Publications', + 'title' => 'Tabu Search', + 'type' => 'InCollection', + 'year' => '1993', +) +array ( + 'author' => 'Goldberg, D. E.', + 'key' => 'goldberg:book', + 'publisher' => 'Addison-Wesley', + 'title' => 'Genetic Algorithms in Search, Optimization and Machine Learning', + 'type' => 'book', + 'year' => '1989', +) +array ( + 'author' => 'Carla P. Gomes and Bart Selman and Ken McAloon and Carol Tretkoff', + 'booktitle' => '4th International Conference on Artificial Intelligence Planning Systems (AIPS-98)', + 'key' => 'gomes98', + 'optnote' => 'contains benchmarks on round robin tournaments, introduces the term "pairing constraint"', + 'title' => 'Randomization in Backtrack Search: Exploiting Heavy-Tailed Profiles for Solving Hard Scheduling Problems', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'author' => 'Google', + 'howpublished' => 'http://directory.google.com/Top/Computers/Programming/Languages/', + 'key' => 'googlepl', + 'title' => 'Programming Languages', + 'type' => 'Misc', + 'year' => '2003', +) +array ( + 'author' => 'J. Gu', + 'journal' => 'SIGART Bulletin', + 'key' => 'gu92', + 'number' => '3', + 'pages' => '8-12', + 'title' => 'Efficient Local Search for Very Large-Scale Satisifiability Problems', + 'type' => 'article', + 'year' => '1992', +) +array ( + 'address' => 'UK', + 'author' => 'Jared Diamond', + 'key' => 'guns', + 'publisher' => 'Chatto & Windus', + 'title' => 'Guns, Germs and Steel', + 'type' => 'Book', + 'year' => '1997', +) +array ( + 'author' => 'William Gustafson', + 'key' => 'gustafson:98', + 'school' => 'Rochester Institute of Technology', + 'title' => 'Building a soccer tournament schedule using a genetic algorithm', + 'type' => 'mastersthesis', + 'year' => '1998', +) +array ( + 'author' => 'Ali Haghani and Min-Ching Chen', + 'journal' => 'Transportation Research', + 'key' => 'haghani:98', + 'number' => '6', + 'pages' => '437--454', + 'title' => 'Optimizing Gate Assignments at Airport Terminals', + 'type' => 'article', + 'volume' => '32', + 'year' => '1998', +) +array ( + 'address' => 'Linz, Austria', + 'author' => 'Youssef Hamadi and David Merceron', + 'booktitle' => 'Principles and Practice of Constraint Programming - CP97, Proceedings of the 3rd International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'hamadi97', + 'optnote' => 'using FPGA for implementing GSAT', + 'pages' => '209--221', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'Reconfigurable Architectures: A new vision for optimization problems', + 'type' => 'inproceedings', + 'year' => '1997', +) +array ( + 'address' => 'Oxford, UK', + 'author' => 'M. Aubury and I. Page and G. Randall and J. Saul and R. Watts', + 'institution' => 'Oxford University Computing Laboratory', + 'key' => 'handel-c', + 'title' => 'Handel-C Language Reference Guide', + 'type' => 'TechReport', + 'year' => '1996', +) +array ( + 'author' => 'Philipp Hanschke and Jörg Würtz', + 'journal' => 'Information Processing Letters', + 'key' => 'hanschke:93a', + 'month' => 'apr', + 'number' => '5', + 'pages' => '237--241', + 'title' => 'Satisfiability of the smallest binary program', + 'type' => 'Article', + 'volume' => '45', + 'year' => '1993', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Philipp Hanschke and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'hanschke:93arep', + 'month' => 'feb', + 'note' => 'Also published in \\em Information Processing Letters, \\citehanschke:93a', + 'number' => 'RR-93-09', + 'title' => 'Satisfiability of the smallest binary program', + 'type' => 'Research Report', + 'year' => '1993', +) +array ( + 'author' => 'P. Hansen and B. Jaumard', + 'journal' => 'Computing', + 'key' => 'hansen90 ', + 'pages' => '279-303', + 'title' => 'Algorithms for the Maximum Satisfiability Problem', + 'type' => 'Article', + 'volume' => '44', + 'year' => '1990', +) +array ( + 'address' => 'Pisa, Italy', + 'author' => 'Warwick Harvey and Peter J. Stuckey', + 'booktitle' => 'Principles and Practice of Constraint Programming - CP98, Proceedings of the 4th International Conference', + 'editor' => 'M. Maher, J.-F. Puget', + 'key' => 'harvey98', + 'optnote' => '1608', + 'pages' => '235--249', + 'publisher' => ', Berlin', + 'series' => '~1520', + 'title' => 'Constraint representation for propagation', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'author' => 'Christopher T. Haynes and Daniel P. Friedman and Mitchell Wand', + 'journal' => 'Journal of Computer Languages', + 'key' => 'haynes86', + 'pages' => '143--153', + 'title' => 'Obtaining coroutines from continuations', + 'type' => 'article', + 'volume' => '11', + 'year' => '1986', +) +array ( + 'author' => 'Laurent Michel and Pascal Van Hentenryck', + 'journal' => 'Journal of Theoretical Computer Science', + 'key' => 'helios97', + 'month' => 'feb', + 'number' => '1', + 'pages' => '3--48', + 'title' => 'Helios: A modeling language for global optimization and its implementation in Newton', + 'type' => 'Article', + 'volume' => '173', + 'year' => '1997', +) +array ( + 'author' => 'Van Hentenryck, Pascal and Deville, Yves and Teng, Choh-Man', + 'journal' => 'Artificial Intelligence', + 'key' => 'hentenryck92', + 'pages' => '291--321', + 'title' => 'A Generic Arc-consistency Algorithm and its Specializations', + 'type' => 'article', + 'volume' => '57', + 'year' => '1992', +) +array ( + 'address' => 'Bologna, Italy', + 'author' => 'Martin Henz and Gert Smolka', + 'booktitle' => 'Workshop on Coordination Models and Languages for Parallelism and Distribution (in connection with ECOOP 94)', + 'key' => 'henzsmolka:eccop94', + 'month' => '5 jul', + 'title' => 'Objects in Higher-order Concurrent Constraint Programming with State', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'J. N. Hooker and C. Fedjki', + 'journal' => 'Annals of Mathematics and Artificial Intelligence', + 'key' => 'hooker90', + 'pages' => '123--139', + 'title' => 'Branch-and-cut Solution of Inference Problems in Propositional Logic', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1990', +) +array ( + 'author' => 'Holger H. Hoos and Thomas Stützle', + 'journal' => 'Journal of Automated Reasoning', + 'key' => 'hoos00local', + 'number' => '4', + 'pages' => '421-481', + 'title' => 'Local Search Algorithms for SAT: An Empirical Evaluation', + 'type' => 'article', + 'url' => 'citeseer.nj.nec.com/hoos99local.html', + 'volume' => '24', + 'year' => '2000', +) +array ( + 'author' => 'Hiroshi Hosobe and Satoshi Matsuoka and Akoniro Yonezawa', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP96, Proceedings of the Second International Conference', + 'key' => 'hosobe96', + 'pages' => '235--251', + 'publisher' => 'Springer-Verlag', + 'title' => 'Generalized Local Propagation: A Framework for Solving COnstraint Hierarchies', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Gert Smolka', + 'howpublished' => 'dfkiort', + 'key' => 'hydra', + 'month' => 'apr', + 'title' => 'Hydra: Constraint-Based Computation and Deduction', + 'type' => 'Misc', + 'year' => '1991', +) +array ( + 'address' => 'Nagoya, Japan', + 'author' => 'Pedro Meseguer', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Martha E. Pollack', + 'key' => 'idfs', + 'month' => 'aug', + 'pages' => '1382--1387', + 'publisher' => ', San Mateo, CA', + 'title' => 'Interleaved Depth First Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'ILOG', + 'howpublished' => 'http://www.ilog.com', + 'key' => 'ilog97', + 'title' => 'Optimization Technology White Paper', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'address' => 'URL: \\tt http://www.ilog.com', + 'key' => 'ilog:schedule', + 'optnote' => '', + 'organization' => '\\sc Ilog', + 'title' => '\\sc Ilog Scheduler', + 'type' => 'Manual', + 'year' => '2000', +) +array ( + 'address' => 'URL: \\tt http://www.ilog.com', + 'key' => 'ilog:solver', + 'optnote' => '', + 'organization' => '\\sc Ilog', + 'title' => '\\sc Ilog Solver 3.2, User Manual, 1996', + 'type' => 'Manual', + 'year' => '1996', +) +array ( + 'address' => 'Tuscon, AZ', + 'author' => 'Dan Ingalls', + 'booktitle' => 'Proceedings of the ACM Symposium on Principles of Programming Languages', + 'key' => 'ingalls:78', + 'publisher' => ', New York', + 'title' => 'The Smalltalk-76 Programming System Design and Implementation', + 'type' => 'INPROCEEDINGS', + 'year' => '1978', +) +array ( + 'author' => 'Tobias Müller and Jörg Würtz', + 'booktitle' => 'JICSLP96 Post-conference workshop and Compulog Net Meeting on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'interfacing96.ps.Z', + 'key' => 'interfacing96', + 'pages' => '195--206', + 'title' => 'Interfacing Propagators with a Concurrent Constraint Language', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Jerusalem, Israel', + 'author' => 'Rishiyur Nikhil and Arvind', + 'booktitle' => 'Proceedings of the Annual International Symposium on Computer Architecture', + 'editor' => 'Michael Yoeli and Gabriel Silberman', + 'key' => 'isca89*262', + 'pages' => '262--272', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'Can Dataflow Subsume von Neumann Computing\\?', + 'type' => 'INPROCEEDINGS', + 'year' => '1989', +) +array ( + 'author' => 'Joxan Jaffar and Michael Maher', + 'journal' => 'Journal of Logic Programming', + 'key' => 'jaffar:94', + 'pages' => '503--582', + 'title' => 'Constraint Logic Programming---A Survey', + 'type' => 'Article', + 'volume' => '19/20', + 'year' => '1994', +) +array ( + 'editor' => 'Michael Jampel and Eugene Freuder and Michael Maher', + 'key' => 'jampel:book', + 'publisher' => 'Springer-Verlag', + 'series' => '~1106', + 'title' => 'Over-Constrained Systems', + 'type' => 'book', + 'year' => '1996', +) +array ( + 'author' => 'Robert G. Jeroslow and Jinchang Wang', + 'journal' => 'Annals of Mathematics and Artificial Intelligence', + 'key' => 'jeroslow90', + 'pages' => '167--187', + 'title' => 'Solving Propositional Satisfiability Problems', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1990', +) +array ( + 'address' => 'New York', + 'author' => 'Richard Jones and Rafael Lins', + 'key' => 'joneslins', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Garbage Collection', + 'type' => 'Book', + 'year' => '1996', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Kenneth Kahn and Eric Tribble and Mark Miller and Daniel Bobrow', + 'booktitle' => 'Concurrent Prolog', + 'editor' => 'Ehud Shapiro', + 'key' => 'kahn:87', + 'pages' => '275--303', + 'publisher' => 'The MIT Press', + 'series' => 'Series in Logic Programming', + 'title' => 'Vulcan: Logical Concurrent Objects', + 'type' => 'InCollection', + 'year' => '1987', +) +array ( + 'author' => 'Andrew J. Kennedy', + 'journal' => 'Journal of Functional Programming', + 'key' => 'kennedy:96', + 'month' => 'may', + 'number' => '3', + 'pages' => '527--534', + 'title' => 'Functional Pearls: Drawing Trees', + 'type' => 'article', + 'volume' => '6', + 'year' => '1996', +) +array ( + 'author' => 'Naoki Kobayashi', + 'journal' => 'ACM Transactions on Programming Languages and Systems', + 'key' => 'kobayashi98', + 'number' => '2', + 'pages' => '436--482', + 'title' => 'A Partially Deadlock-free Typed Process Calculus', + 'type' => 'Article', + 'volume' => '20', + 'year' => '1998', +) +array ( + 'author' => 'Richard E. Korf', + 'journal' => 'Artificial Intelligence', + 'key' => 'korf:85', + 'number' => '1', + 'pages' => '97--109', + 'title' => 'Depth-first Iterative Deepening', + 'type' => 'article', + 'volume' => '27', + 'year' => '1985', +) +array ( + 'author' => 'Manfred Kudlek', + 'booktitle' => 'Foundations of Computer Science: Potential - Theory - Cognition', + 'key' => 'kudlek', + 'pages' => '209--218', + 'publisher' => ', Berlin', + 'series' => '~1337', + 'title' => 'Calendars and Chronology', + 'type' => 'Proceedings', + 'year' => '1997', +) +array ( + 'address' => 'Amsterdam', + 'author' => 'H. P. Barendregt', + 'booktitle' => 'Handbook of Theoretical Computer Science', + 'chapter' => '7', + 'editor' => 'J. van Leeuwen', + 'key' => 'lambdaBarendregt', + 'pages' => '323--363', + 'publisher' => 'Elsevier', + 'title' => 'Functional Programming and Lambda Calculus', + 'type' => 'InCollection', + 'year' => '1990', +) +array ( + 'address' => 'Montréal, Québec, Canada', + 'author' => 'William D. Harvey and Matthew L. Ginsberg', + 'booktitle' => 'Proceedings of the International Joint Conference on Artificial Intelligence', + 'editor' => 'Chris S. Mellish', + 'key' => 'lds', + 'month' => 'aug', + 'pages' => '607--615', + 'publisher' => ', San Mateo, CA', + 'title' => 'Limited Discrepancy Search', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'C. Le Pape', + 'booktitle' => 'Proceedings of the INRIA/IEEE Conference on Emerging Technologies and Factory Automation', + 'key' => 'lepape:95', + 'optnote' => 'xv', + 'title' => 'Three mechanisms for managing resource constraints in a library for constraint-based scheduling', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'V. Linek and B. Sands', + 'journal' => 'Ars Combinatoria', + 'key' => 'linek:96', + 'number' => '13', + 'pages' => '225--228', + 'title' => 'A note on paths in edge-coloured tournaments', + 'type' => 'article', + 'volume' => '44', + 'year' => '1996', +) +array ( + 'address' => 'New Delhi, India', + 'author' => 'Vijay Saraswat', + 'booktitle' => 'Proceedings of the Conference on Foundations of Software Technology and Theoretical Computer Science', + 'editor' => 'S.N. Meheshwari', + 'key' => 'lncs206*347', + 'pages' => '347--368', + 'publisher' => ', Berlin', + 'series' => '~206', + 'title' => 'Partial Correctness Semantics for CP$[\\downarrow,|,&]$', + 'type' => 'INPROCEEDINGS', + 'year' => '1985', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'Kazunori Ueda', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Eiti Wada', + 'key' => 'lncs221*168', + 'pages' => '168--179', + 'publisher' => ', Berlin', + 'series' => '~221', + 'title' => 'Guarded Horn Clauses', + 'type' => 'INPROCEEDINGS', + 'year' => '1985', +) +array ( + 'address' => 'Eindhoven, Netherlands', + 'author' => 'Arvind and Nikhil, Rishiyur', + 'booktitle' => 'Proceedings of the Conference on Parallel Architectures and Languages Europe (PARLE). Volume II: Parallel Languages', + 'editor' => 'de Bakker, Jacobus and Nijman, A.J. and Treleaven, Philip', + 'key' => 'lncs259*1', + 'pages' => '1--29', + 'publisher' => ', Berlin', + 'series' => '~259', + 'title' => 'Executing a Program on the MIT Tagged-Token Dataflow Architecture', + 'type' => 'INPROCEEDINGS', + 'year' => '1987', +) +array ( + 'author' => 'Logikkonsult', + 'howpublished' => 'older overview of the method', + 'key' => 'logikkonsult', + 'title' => 'St\\aalmarck\'s Method', + 'type' => 'Misc', + 'year' => '1997', +) +array ( + 'author' => 'D. W. Loveland', + 'journal' => 'Journal of the ACM', + 'key' => 'loveland68', + 'month' => 'apr', + 'number' => '2', + 'title' => 'Mechanical Theorem-Proving by Model Elimination', + 'type' => 'Article', + 'volume' => '15', + 'year' => '1968', +) +array ( + 'author' => 'D. W. Loveland', + 'journal' => 'Journal of the ACM', + 'key' => 'loveland69', + 'month' => 'jul', + 'number' => '3', + 'title' => 'A Simplified Format for the Model Elimination Theorem-Proving Procedure', + 'type' => 'Article', + 'volume' => '16', + 'year' => '1969', +) +array ( + 'address' => 'Amsterdam', + 'author' => 'Donald W. Loveland', + 'key' => 'loveland78', + 'optnote' => 'chapter 2: basic resolution gives nice account of Davis-Putnam-Loveland procedure', + 'publisher' => 'North-Holland', + 'title' => 'Automated Theorem Proving: A Logical Basis', + 'type' => 'book', + 'year' => '1978', +) +array ( + 'author' => 'Irvin J. Lustig and Jean-Fran\\,cois Puget', + 'howpublished' => 'http://www.ilog.com', + 'key' => 'lustig99', + 'title' => 'Program \\verb!= Program: Constraint Programming and its Relationship to Mathematical Programming', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'Irvin J. Lustig and Jean-François Puget', + 'howpublished' => 'white paper of Ilog Inc., Mountain View, CA 94043, USA, available at http://www.ilog.com', + 'key' => 'lustig:99', + 'title' => 'Program != Program: Constraint Programming and its Relationship to Mathematical Programming', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'Alan Mackworth', + 'journal' => 'Artificial Intelligence', + 'key' => 'mackworth77', + 'pages' => '99--118', + 'title' => 'Consistency in Networks of Relations', + 'type' => 'Article', + 'volume' => '8', + 'year' => '1977', +) +array ( + 'author' => 'R.S. Mangoubi and Dennis F.X. Mathaisel', + 'journal' => 'Transportation Science', + 'key' => 'mangoubi85', + 'keywords' => '', + 'month' => 'may', + 'number' => '2', + 'pages' => '173--188', + 'title' => 'Optimizing Gate Assignments at Airport Terminals', + 'type' => 'article', + 'volume' => '19', + 'year' => '1985', +) +array ( + 'author' => 'R. S. Mangoubi and Dennis F. X. Mathaisel', + 'journal' => 'Transportation Science', + 'key' => 'mangoubi:85', + 'month' => 'may', + 'number' => '2', + 'pages' => '173-188', + 'title' => 'Optimizing Gate Assignments at Airport Terminals', + 'type' => 'article', + 'volume' => '19', + 'year' => '1985', +) +array ( + 'address' => '55 Science Drive 2, Singapore 117599', + 'author' => 'Marleen van Brandenburg', + 'institution' => 'School of Computing, National University of Singapore', + 'key' => 'marleen_report', + 'month' => 'jan', + 'note' => 'available at http://techrep.comp.nus.edu.sg', + 'number' => 'TRA1/01', + 'title' => 'Scheduling the Dutch Professional Soccer League with Constraint Programming', + 'type' => 'Technical Report', + 'year' => '2001', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Kim Marriott and Peter J. Stuckey', + 'key' => 'marriott98', + 'publisher' => 'The MIT Press', + 'title' => 'Programming with Constraints', + 'type' => 'book', + 'year' => '1998', +) +array ( + 'author' => 'David McAllester and Bart Selman and Henry Kautz', + 'booktitle' => 'Proceedings Fourteenth National Conference on Artificial Intelligence (AAAI-97)', + 'key' => 'mcallester97', + 'title' => 'Evidence for invariants in local search', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Reinhardsbrunn Castle, Germany', + 'author' => 'Michael Mehl', + 'booktitle' => '2nd International Workshop on Nonmonotonic and Inductive Logic', + 'editor' => 'G. Brewka, K. P. Jantke and P. H. Schmitt', + 'key' => 'mehl91', + 'month' => '2--6 dec', + 'pages' => '284--297', + 'publisher' => 'Springer-Verlag', + 'series' => 'Lecture Notes in Artificial Intelligence, vol. 659', + 'title' => 'Retrieval in Case-Based Reasoning using preferred subtheories', + 'type' => 'inproceedings', + 'year' => '1991', +) +array ( + 'address' => 'Cassis, France', + 'author' => 'Micha Meier', + 'booktitle' => 'Proceedings of the First International Conference on Principles and Practice of Constraint Programming', + 'key' => 'meier:95', + 'month' => 'sep', + 'pages' => '328--344', + 'publisher' => ', Berlin', + 'series' => '~976', + 'title' => 'Debugging Constraint Programs', + 'type' => 'InProceedings', + 'year' => '1995', +) +array ( + 'author' => 'Francisco Menezes and Pedro Barahona', + 'crossref' => 'jampel:book', + 'key' => 'menezes96', + 'pages' => '151--187', + 'title' => 'Defeasible Constraint Solving', + 'type' => 'InCollection', +) +array ( + 'address' => 'Schloss Hagenberg, Linz, Austria', + 'author' => 'Laurent Michel and Pascal Van Hentenryck', + 'booktitle' => 'Principles and Practice of Constraint Programming---CP97, Proceedings of the Third International Conference', + 'editor' => 'Gert Smolka', + 'key' => 'michel:97', + 'month' => '/nov', + 'pages' => '237--251', + 'publisher' => ', Berlin', + 'series' => '~1330', + 'title' => 'LOCALIZER---A Modelling Language for Local Search', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Vandoeuvre-lés-Nancy', + 'author' => 'Eric Monfroy', + 'institution' => 'Centre de Recherche en Informatique de Nancy', + 'key' => 'monfroy96', + 'month' => 'feb', + 'number' => 'Research Report 96-R-044', + 'title' => 'An Environment for Designing/Executing Constraint Solver Collaborations', + 'type' => 'techreport', + 'year' => '1996', +) +array ( + 'author' => 'F. Harary and L. Moser', + 'journal' => 'Amer. Math. Monthly', + 'key' => 'moser:66', + 'pages' => '231--246', + 'title' => 'The theory of round-robin tournaments', + 'type' => 'Article', + 'volume' => '73', + 'year' => '1966', +) +array ( + 'address' => 'London, UK', + 'author' => 'Tobias Müller', + 'booktitle' => 'First International Conference on Computational Logic', + 'key' => 'mueller2000', + 'title' => 'Promoting Constraints to First-Class Status', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'R. H. B. Netzer and J. Xu', + 'issue' => '2', + 'journal' => 'IEEE Transactions on Parallel and Distributed Systems', + 'key' => 'netzer95', + 'number' => '6', + 'pages' => '165--169', + 'title' => 'Necessary and sufficient conditions for consistent global snapshots', + 'type' => 'article', + 'year' => '1995', +) +array ( + 'address' => 'School of Computing, National University of Singapore, 55 Science Drive 2, Singapore 117599', + 'author' => 'Ka Boon Ng and Kar Loon Ong', + 'booktitle' => 'Proceedings of TRICS: Techniques foR Implementing Constraint programming Systems, a post-conference workshop of CP 2000, appears as Technical Report TRA9/00', + 'key' => 'ng:2000', + 'month' => 'sep', + 'note' => 'available at http://techrep.comp.nus.edu.sg', + 'title' => 'A Software Framework for Integrating Search Paradigms', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'address' => 'Madison, WI', + 'author' => 'Teruhisa Miura and Toru Ishida', + 'booktitle' => 'Proceedings of the 16th National Conference on Artificial Intelligence', + 'key' => 'nodecaching', + 'publisher' => 'AAAI Press', + 'title' => 'Stochastic Node Caching for Memory-bounded Search', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Dublin', + 'author' => 'Fred Brooks', + 'booktitle' => 'Proceedings of the IFIP Tenth World Computing Conference', + 'editor' => 'H.-J. Kugler', + 'key' => 'nosilverbullet', + 'pages' => '1069--1076', + 'title' => 'No Silver Bullet -- Essence and Accident in Software Engineering', + 'type' => 'inproceedings', + 'year' => '1986', +) +array ( + 'author' => 'Martin Müller', + 'howpublished' => 'Draft', + 'key' => 'notesonhmx', + 'title' => 'Notes on HM(X)', + 'type' => 'Misc', + 'year' => '1998', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'Inmos Limited', + 'key' => 'occam', + 'publisher' => 'Prentice Hall', + 'title' => 'occam 2 Reference Manual', + 'type' => 'book', + 'year' => '1988', +) +array ( + 'author' => 'Henz, Martin and Müller, Tobias and Thiel, Sven and van Brandenburg, Marleen', + 'howpublished' => 'draft; available at http://www.comp.nus.edu.sg/ henz/drafts/one-factor.ps', + 'key' => 'one-factor', + 'month' => 'nov', + 'title' => 'Global Constraints for Round Robin Tournament Scheduling', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'author' => 'Henz, Martin and Müller, Tobias and Thiel, Sven and van Brandenburg, Marleen', + 'howpublished' => 'http://www.comp.nus.edu.sg/ henz/projects/roundrobin', + 'key' => 'one_factor_benchmarks', + 'title' => 'Benchmarks and Results for Round Robin Tournaments', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Pascal Van Hentenryck', + 'key' => 'opl', + 'publisher' => 'The MIT Press', + 'title' => 'The OPL Optimization Programming Language', + 'type' => 'book', + 'year' => '1999', +) +array ( + 'address' => 'Singapore', + 'author' => 'Martin Henz and Tobias Müller', + 'booktitle' => 'Proceedings of the Fifth Conference of the Association of Asia-Pacific Operational Research Societies Within IFORS', + 'key' => 'overview', + 'title' => 'An Overview of Finite Domain Constraint Programming', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Tobias Müller and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:constraints', + 'title' => 'Constraint Programming in Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:crash', + 'title' => 'An Oz Primer', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Martin Müller and Tobias Müller and Christian Schulte and Ralf Treinen and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:demos', + 'title' => 'DFKI Oz Demos', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1996', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Tobias Müller and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:fd', + 'title' => 'The Constraint Propagator Interface of DFKI Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Gert Smolka', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:kernel', + 'month' => 'nov', + 'title' => 'The Definition of Kernel Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1994', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Martin Henz and Martin Müller and Christian Schulte and Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:modules', + 'title' => 'The Oz Standard Modules', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Martin Henz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:notation', + 'title' => 'The Oz Notation', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Christian Schulte', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:open', + 'title' => 'Open Programming in DFKI Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:scheduling', + 'title' => 'Scheduling in Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Michael Mehl and Tobias Müller and Konstantin Popov and Ralf Scheidhauer and Christian Schulte', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:system', + 'title' => 'DFKI Oz User\'s Manual', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Martin Henz and Martin Müller', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:tips', + 'title' => 'Tips on Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Michael Mehl and Christian Schulte', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'ozdoc:tk', + 'title' => 'Window Programming in DFKI Oz', + 'type' => 'DFKI Oz Documentation Series', + 'year' => '1997', +) +array ( + 'author' => 'I. Page', + 'issue' => '1', + 'journal' => 'Journal of VLSI Signal Processing', + 'key' => 'page96', + 'number' => '12', + 'pages' => '87--107', + 'title' => 'Constructing hardware-software systems from a single description', + 'type' => 'article', + 'year' => '1996', +) +array ( + 'address' => 'Singapore', + 'author' => 'Jean-François Puget', + 'booktitle' => 'Proceedings of the First Singapore International Conference on Intelligent Systems (SPICIS)', + 'key' => 'pecos', + 'month' => '/oct', + 'pages' => '137--142', + 'title' => 'PECOS: A High Level Constraint Programming Language', + 'type' => 'inproceedings', + 'year' => '1992', +) +array ( + 'address' => 'Postfach 1150, D-66041 Saarbrücken, Germany', + 'author' => 'Ralf Treinen', + 'howpublished' => 'Doctoral Dissertation', + 'institution' => 'Universität des Saarlandes, Fachbereich 14 Informatik', + 'key' => 'phd-treinen', + 'month' => 'dec', + 'note' => 'In German', + 'publisher' => 'Universität des Saarlandes, D 66041 Saarbrücken, Germany', + 'title' => 'Modulare Datentypdefinitionen und Ihre Beziehungen zur Logik erster Stufe', + 'type' => 'Misc', + 'year' => '1991', +) +array ( + 'author' => 'N. C. K. Phillips and W. D. Wallis', + 'journal' => 'Congressus Numerantium', + 'key' => 'phillips:96', + 'pages' => '193--196', + 'title' => 'All solutions to a tournament problem', + 'type' => 'article', + 'volume' => '114', + 'year' => '1996', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'Atsuhiro Goto and Masatoshi Sato and Katsuto Nakajima and Kazuo Taki and Akira Matsumoto', + 'booktitle' => 'Proceedings of the International Conference on Fifth Generation Computer Systems', + 'key' => 'pim88', + 'pages' => '208--229', + 'publisher' => ', Berlin', + 'title' => 'Overview of the Parallel Inference Machine Architecture (PIM)', + 'type' => 'InProceedings', + 'year' => '1988', +) +array ( + 'author' => 'Martin Müller and Joachim Niehren and Gert Smolka', + 'institution' => 'Programming Systems Lab, Universität des Saarlandes', + 'key' => 'plain-report-97', + 'month' => 'sep', + 'title' => 'Typed Concurrent Programming with Logic Variables', + 'type' => 'TechReport', + 'year' => '1997', +) +array ( + 'address' => 'Orlando, Florida', + 'author' => 'Urs Hölzle and David Ungar', + 'booktitle' => 'Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation', + 'key' => 'pldi94*326', + 'pages' => '326--336', + 'publisher' => ', New York', + 'title' => 'Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback', + 'type' => 'INPROCEEDINGS', + 'year' => '1994', +) +array ( + 'author' => 'Michael Schwartzbach', + 'howpublished' => 'Lecture Notes', + 'key' => 'poly-type', + 'month' => 'mar', + 'title' => 'Polymorphic Type Inference', + 'type' => 'Misc', + 'year' => '1995', +) +array ( + 'address' => 'Austin, TX', + 'author' => 'Kristensen, Bent Bruun and Madsen, Ole Lehrmann and Moller-Pedersen, Birger and Nygaard, Kristen', + 'booktitle' => 'Proceedings of the ACM Symposium on Principles of Programming Languages', + 'editor' => 'Alan Demers', + 'key' => 'popl83*285', + 'pages' => '285--298', + 'publisher' => ', New York', + 'title' => 'Abstraction mechanisms in the Beta programming language', + 'type' => 'INPROCEEDINGS', + 'year' => '1983', +) +array ( + 'address' => 'San Francisco, CA', + 'booktitle' => 'Proceedings of the 17th ACM Conference on Principles of Programming Languages', + 'key' => 'popl90', + 'month' => 'jan', + 'type' => 'proceedings', + 'year' => '1990', +) +array ( + 'address' => 'San Francisco, CA', + 'author' => 'John Plevyak and Xingbin Zhang and Andrew Chien', + 'bibtype' => 'INPROCEEDINGS', + 'booktitle' => 'Proceedings of the ACM Symposium on Principles of Programming Languages', + 'key' => 'popl95*311', + 'location' => 'MPI-ZB', + 'pages' => '311--321', + 'publisher' => ', New York', + 'title' => 'Obtaining Sequential Efficiency for Concurrent Object-Oriented Languages', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'Neil Postman', + 'key' => 'postman85', + 'month' => 'nov', + 'publisher' => 'Viking Press', + 'title' => 'Amusing Ourselves To Death', + 'type' => 'book', + 'year' => '1985', +) +array ( + 'address' => 'Charleston, SC', + 'author' => 'Kenjiro Taura and Satoshi Matsuoka and Akinori Yonezawa', + 'booktitle' => 'Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming', + 'editor' => 'Marina Chen', + 'key' => 'ppopp93*218', + 'pages' => '218--228', + 'publisher' => ', New York', + 'title' => 'An Efficient Implementation Scheme of Concurrent Object-Oriented Languages on Stock Multicomputers', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Steven Prestwich', + 'booktitle' => 'Proceedings of Practical Applications of Constraint Technology and Logic Programming', + 'key' => 'prestwich2000', + 'pages' => '27--29', + 'title' => 'Stochastic Local Search in Constrained Spaces', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'Gert Smolka', + 'howpublished' => 'draft', + 'key' => 'promises', + 'title' => 'Promises and Futures for Oz and SML', + 'type' => 'Misc', +) +array ( + 'address' => 'Cambridge, Massachusetts, USA', + 'author' => 'Martin Henz', + 'booktitle' => 'Workshop on Constraint Programming Applications, in conjunction with the Second International Conference on Principles and Practice of Constraint Programming (CP96)', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'puzzle96.ps.Z', + 'key' => 'puzzle96', + 'month' => 'aug', + 'title' => 'Don\'t Be Puzzled!', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Jean-Charles Régin', + 'booktitle' => 'Proceedings of the AAAI $12^th$ National Conference on Artificial Intelligence', + 'key' => 'regin94', + 'pages' => '362--367', + 'publisher' => 'AAAI Press', + 'title' => 'A Filtering Algorithm for Constraints of Difference in CSPs', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Jean-Charles Régin', + 'booktitle' => 'Proceedings of the 13th National Conference on Artificial Intelligence', + 'key' => 'regin96', + 'publisher' => 'AAAI Press', + 'title' => 'Generalized Arc Consistency for Global Cardinality Constraint', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Las Cruces, New Mexico', + 'author' => 'Martin Henz', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'De Schreye, Danny', + 'key' => 'robin', + 'pages' => '545--557', + 'publisher' => ', Cambridge, MA', + 'title' => 'Constraint-based Round Robin Tournament Planning', + 'type' => 'InProceedings', + 'year' => '1999', +) +array ( + 'author' => 'Martin Henz and Gert Smolka', + 'howpublished' => 'SML code available via WWW at \\mbox\\tt http://www.comp.nus.edu.sg/$\\tilde\\ $henz/projects/rooms', + 'key' => 'rooms', + 'title' => 'An Experimental Implementation of a Finite Domain Constraint Programming Library in SML', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'Martin Henz and Gert Smolka', + 'howpublished' => 'draft available at http://www.comp.nus.edu.sg/ henz/drafts/room.ps', + 'key' => 'roomsdraft', + 'title' => 'Design of a Finite Domain Constraint Programming Library for ML', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'address' => 'Pisa, Italy', + 'author' => 'François Laburthe and Yves Caseau', + 'booktitle' => 'Principles and Practice of Constraint Programming', + 'editor' => 'Michael Maher and Jean-François Puget', + 'key' => 'salsa_cp98', + 'pages' => '310--324', + 'publisher' => ', Berlin', + 'title' => 'SALSA: A Language for Search Algorithms', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'author' => 'Michael Sannella', + 'booktitle' => 'Proceedings of the ACM Symposium on User Interface Software and Technology', + 'key' => 'sannella94', + 'pages' => '137--146', + 'publisher' => 'The ACM Press', + 'title' => 'Skyblue: A Multi-Way Local Propagation Constraint Solver for User Interface Construction', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Berkeley & Los Angeles', + 'author' => 'E. Sapir', + 'editors' => 'D. G. Mandelbaum', + 'key' => 'sapir', + 'publisher' => 'University of California', + 'title' => 'Language, Culture and Personality', + 'type' => 'book', + 'year' => '1956', +) +array ( + 'author' => 'E. Sapir', + 'journal' => 'Language', + 'key' => 'sapir1929', + 'pages' => '207--214', + 'title' => 'The Status of Linguistics as a Science', + 'type' => 'article', + 'volume' => '5', + 'year' => '1929', +) +array ( + 'address' => 'NAGOYA, Archi, Japan', + 'author' => 'Bart Selman and Henry Kautz and David McAllester', + 'booktitle' => 'Proceedings of the 15$^th$ International Joint Conference Artificial Intelligence', + 'key' => 'satchallenge:97', + 'title' => 'Ten Challenges in Propositional Reasoning and Search', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'address' => 'Vienna, Austria', + 'author' => 'Henry Kautz and Bart Selman', + 'booktitle' => 'Proceedings of the ECAI-92', + 'key' => 'satplanning:92', + 'pages' => '359--363', + 'title' => 'Planning as Satisfiability', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'author' => 'J. Gu and P. W. Purdom and J. Franco and B. W. Wah', + 'booktitle' => 'Satisfiability Problem: Theory and Applications', + 'key' => 'satsurvey', + 'pages' => '19--151', + 'publisher' => 'American Mathematical Society', + 'series' => 'DIMACS Series in Discrete Mathematics and Theoretical Computer Science', + 'title' => 'Algorithms for the Satisfiability(SAT) Problem: A Survey', + 'type' => 'incollection', + 'volume' => '35', + 'year' => '1997', +) +array ( + 'address' => 'Konstanz, Germany', + 'author' => 'Michael A. Trick', + 'booktitle' => 'Proceedings of the 3$^\\textrmrd$ International Conference on the Practice and Theory of Automated Timetabling', + 'editor' => 'Edmund Burke and Wilhelm Erben', + 'key' => 'schedule-then-break', + 'publisher' => 'Fachhochschule Konstanz, ISBN 3-00-003866-3', + 'title' => 'A Schedule-then-Break Approach to Sports Timetabling', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'address' => 'Toulouse, France', + 'author' => 'Jörg Würtz', + 'booktitle' => 'Proceedings of the 8th IEEE International Conference on Tools with Artificial Intelligence', + 'directory' => 'ProgrammingSysLab', + 'filename' => 'scheduler96.ps.Z', + 'key' => 'scheduler96', + 'month' => '16--19', + 'pages' => '132--139', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'Oz Scheduler: A Workbench for Scheduling Problems', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'author' => 'Kenjiro Taura and Akinori Yonezawa', + 'booktitle' => 'Object-based parallel and distributed computation: France-Japan Workshop, OBPDC \'95, Tokyo, Japan, June 21--23, 1995: selected papers', + 'editor' => 'Jean-Pierre Briot and Jean-Marc Geib and Akinori Yonezawa', + 'key' => 'schematic', + 'pages' => '59--82', + 'publisher' => ', Berlin', + 'series' => '~1107', + 'title' => 'Schematic: a concurrent object-oriented extension to Scheme', + 'type' => 'InProceedings', + 'year' => '1996', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Gerald Sussman and Guy Steele', + 'institution' => 'Massachusetts Institute of Technology', + 'key' => 'scheme:75', + 'month' => 'dec', + 'number' => '349', + 'title' => 'Scheme: An Interpreter for Extended Lambda Calculus', + 'type' => 'A.I. Memo No.', + 'year' => '1975', +) +array ( + 'author' => 'Jürgen Schmidhuber', + 'booktitle' => 'Foundations of Computer Science: Potential - Theory - Cognition', + 'key' => 'schmidhuber', + 'pages' => '201--208', + 'publisher' => ', Berlin', + 'series' => '~1337', + 'title' => 'A Computer Scientist\'s View of Life, the Universe, and Everything', + 'type' => 'Proceedings', + 'year' => '1997', +) +array ( + 'address' => 'Dubuque, Iowa', + 'author' => 'David A. Schmidt', + 'key' => 'schmidt', + 'publisher' => 'Wm. C. Brown Publishers', + 'title' => 'Denotational Semantics---A Methodology for Language Development', + 'type' => 'BOOK', + 'year' => '1988', +) +array ( + 'author' => 'Jan A. M. Schreuder and David Panton', + 'howpublished' => 'draft', + 'key' => 'schreuder2000', + 'month' => 'nov', + 'title' => 'Research: Scheduling KNVB Fixture Lists', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'address' => 'Las Cruces, New Mexico', + 'author' => 'Christian Schulte', + 'booktitle' => 'Proceedings of the International Conference on Logic Programming', + 'editor' => 'Danny De Schreye', + 'key' => 'schulte99', + 'month' => 'aug', + 'pages' => '275--289', + 'publisher' => ', Cambridge, MA', + 'title' => 'Comparing Trailing and Copying for Constraint Programming', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Christian Schulte', + 'howpublished' => 'Draft', + 'key' => 'schultedeep', + 'title' => 'Programming Deep Concurrent Constraint Combinators', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'address' => 'Washington, DC', + 'author' => 'Jeffrey Mark Siskind and David Allen McAllester', + 'booktitle' => 'Proceedings of the AAAI 11$^th$ National Conference on Artificial Intelligence', + 'key' => 'screamer', + 'month' => 'jul', + 'pages' => '133--138', + 'publisher' => 'AAAI Press', + 'title' => 'Nondeterministic Lisp as a Substrate for Constraint Logic Programming', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'Ng, Ka Boon Kevin', + 'howpublished' => 'Honours Year Project Report, School of Computing, National University of Singapore', + 'key' => 'scripting', + 'title' => 'A Scripting Approach to Finite Domain Constraint Programming', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'B. Selman and Hector Levesque and David Mitchell', + 'booktitle' => 'Proceedings of AAAI-92', + 'key' => 'selman:92', + 'pages' => '440--446', + 'title' => 'A new method for solving hard satisfiability problems', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Washington, DC', + 'author' => 'B. Selman and H. A. Kautz', + 'booktitle' => 'Proceedings of the 11th National Conference on Artificial Intelligence', + 'key' => 'selman:93', + 'month' => 'jul', + 'publisher' => 'AAAI Press', + 'title' => 'An Empirical Study of Greedy Local Search for Satisfiability Testing', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'author' => 'B. Selman and H. Kautz and B. Cohen', + 'booktitle' => 'Proceedings of AAAI-94', + 'key' => 'selman:94', + 'pages' => '337--343', + 'title' => 'Noise strategies for improving local search', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'address' => 'Madison, WI', + 'author' => 'C.P. Gomes and B. Selman and H. A. Kautz', + 'booktitle' => 'Proceedings of the 16th National Conference on Artificial Intelligence', + 'key' => 'selman:98', + 'publisher' => 'AAAI Press', + 'title' => 'Boosting Combinatorial Search Through Randomization', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'address' => 'Pisa, Italy', + 'author' => 'Paul Shaw', + 'booktitle' => 'Principles and Practice of Constraint Programming - CP98, Proceedings of the 4th International Conference', + 'editor' => 'M. Maher, J.-F. Puget', + 'key' => 'shaw98', + 'optnote' => '1608', + 'pages' => '417--431', + 'publisher' => ', Berlin', + 'series' => '~1520', + 'title' => 'Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'address' => '', + 'author' => 'Mary Sheeran and Gunnar St\\aalmarck', + 'booktitle' => 'Formal Methods for CAD: Enabling technologies and system-level applications, Formal Methods in System Design', + 'editor' => 'G. Gopalakrishnan', + 'key' => 'sheeran2000', + 'title' => 'A Tutorial on St\\aalmarck\'s Proof Procedure for Propositional Logic', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'author' => 'Mary Sheeran and Gunnar St\\.almarck', + 'booktitle' => 'Formal Methods for CAD: Enabling technologies and system-level applications, Formal Methods in System Design', + 'editor' => 'G. Gopalakrishnan', + 'key' => 'sheeran2000e', + 'title' => 'A tutorial on St\\.almarck\'s proof procedure for propositional logic', + 'type' => 'inproceedings', + 'year' => '2000', +) +array ( + 'address' => 'Forskningsveien 1 B, Oslo 3, Norway', + 'author' => 'Ole-Johan Dahl and Kristen Nygaard', + 'institution' => 'Norwegian Computing Center', + 'key' => 'simula:65', + 'month' => 'may', + 'title' => 'SIMULA---A Language for Programming and Description of Discrete Event Systems, Introduction and User\'s Manual', + 'type' => 'TechReport', + 'year' => '1965', +) +array ( + 'author' => 'Ole-Johan Dahl and Kristen Nygaard', + 'journal' => 'Communications of the ACM', + 'key' => 'simula:66', + 'number' => '9', + 'pages' => '671--678', + 'title' => 'Simula, an Algol-based Simulation Language', + 'type' => 'article', + 'volume' => '9', + 'year' => '1966', +) +array ( + 'address' => 'Humboldt-Universität zu Berlin, Germany', + 'author' => 'Gert Smolka and Martin Henz and Jörg Würtz', + 'booktitle' => 'Grundlagen und Anwendungen der Künstlichen Intelligenz, 17. Fachtagung für Künstliche Intelligenz', + 'editor' => 'Otthein Herzog and Thomas Christaller and Dieter Schütt', + 'key' => 'smolka:93c', + 'month' => '13--16 sep', + 'note' => 'appeared in \\em Principles and Practice of Constraint Programming, see Section Books and Book Chapters', + 'pages' => '44--60', + 'publisher' => 'Springer-Verlag', + 'title' => 'Object-Oriented Concurrent Constraint Programming in Oz', + 'type' => 'InProceedings', + 'year' => '1993', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Steele, Jr., Guy Lewis', + 'key' => 'steelephd', + 'month' => 'aug', + 'school' => 'The MIT Press', + 'title' => 'The Definition and Implementation of a Computer Programming Language Based on Constraints', + 'type' => 'phdthesis', + 'year' => '1980', +) +array ( + 'address' => 'Boston, MA', + 'author' => 'Tee Yong Chew and Martin Henz and Ka Boon Ng', + 'booktitle' => 'Practical Aspects of Declarative Languages, Second International Workshop, PADL 2000', + 'editor' => 'Enrico Pontelli and V\\\'\\itor Santos Costa', + 'key' => 'stk', + 'pages' => '185--199', + 'publisher' => ', Berlin', + 'series' => '~1753', + 'title' => 'A Toolkit for Constraint-based Inference Engines', + 'type' => 'InProceedings', + 'year' => '2000', +) +array ( + 'author' => 'Tee Yong Chew and Martin Henz', + 'howpublished' => 'Oz code available via WWW at \\mbox\\tt http://www.comp.nus.edu.sg/\\homedir henz/projects/stk', + 'key' => 'stkcode', + 'title' => 'SearchToolKit: A Toolkit for Constraint-based Tree Search', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'Chew, Tee Yong', + 'howpublished' => 'Honours Year Project Report, School of Computing, National University of Singapore, available at \\tt http://www.comp.nus.edu.sg/ henz/projects/toolkit/', + 'key' => 'stkreport', + 'month' => 'mar', + 'title' => 'A Toolkit for Constraint-based Tree Search', + 'type' => 'Misc', + 'year' => '1999', +) +array ( + 'author' => 'Martin Sulzmann and Martin Odersky and Martin Wehr', + 'booktitle' => 'Proc.\\ 4th Int\'l Workshop on Foundations of Object-Oriented Languages (FOOL), Paris, France', + 'editor' => 'Benjamin Pierce', + 'key' => 'sulzmann-odersky-wehr-97', + 'month' => 'January', + 'note' => 'URL: \\tt http://www.cs.indiana.edu/hyplan/pierce/fool/sulzmann.ps.gz', + 'title' => 'Type Inference with Constrained Types', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Jörn Schönberger and Dirk C. Mattfeld and Herbert Kopfer', + 'howpublished' => 'submitted', + 'key' => 'tabletennis2000', + 'title' => 'Automated Timetable Generation for Rounds of a Table-Tennis League', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'author' => 'Yves Rochat and Eric D. Taillard', + 'journal' => 'Journal of Heuristics', + 'key' => 'taillard:95', + 'pages' => '147--167', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Probabilistic Diversification and Intensification in Local Search for Vehicle Routing', + 'type' => 'ARTICLE', + 'year' => '1995', +) +array ( + 'author' => 'Kenjiro Taura and Akinori Yonezawa', + 'booktitle' => 'Proceedings of PPoPP\'97', + 'key' => 'taura:gc:97', + 'title' => 'An Effective Garbage Collection Strategy for Parallel Programming Languages on Large Scale Distributed-Memory Machines', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'Kenjiro Taura and Akinori Yonezawa', + 'booktitle' => 'Proceedings of PLDI\'97', + 'key' => 'taura:mt:98', + 'title' => 'Fine-grain Multithreading with Minimal Compiler Support---A Cost Effective Approach to Implementing Efficient Multithreading', + 'type' => 'InProceedings', + 'year' => '1997', +) +array ( + 'author' => 'J. Earley and H. Sturgis', + 'journal' => 'Communications of the ACM', + 'key' => 'tdiagrams', + 'pages' => '607--617', + 'title' => 'A Formalism for Translator Interactions', + 'type' => 'article', + 'volume' => '13', + 'year' => '1970', +) +array ( + 'author' => 'R. D. Tennent', + 'key' => 'tennent', + 'publisher' => 'Englewood Cliffs; Prentice-Hall', + 'title' => 'Principles of Programming Languages', + 'type' => 'book', + 'year' => '1981', +) +array ( + 'address' => 'Hertfordshire, UK', + 'author' => 'R. D. Tennent', + 'key' => 'tennent91', + 'publisher' => 'Prentice Hall', + 'title' => 'Semantics of Programming Languages', + 'type' => 'BOOK', + 'year' => '1991', +) +array ( + 'author' => 'Mark P. Jones', + 'howpublished' => 'http://www.cse.ogi.edu/ mpj/thih/', + 'key' => 'thih2000', + 'title' => 'Typing Haskell in Haskell', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'author' => 'Hassan A\\"\\it-Kaci and Andreas Podelski', + 'journal' => 'Journal of Logic Programming', + 'key' => 'towardsLIFE', + 'pages' => '195--234', + 'title' => 'Towards a Meaning of LIFE', + 'type' => 'article', + 'volume' => '16', + 'year' => '1993', +) +array ( + 'address' => '55 Science Drive 2, Singapore 117599', + 'author' => 'Nicolas Beldiceanu and Warwick Harvey and Martin Henz and François Laburthe and Eric Monfroy and Tobias Müller and Laurent Perron and Christian Schulte, editors', + 'institution' => 'School of Computing, National University of Singapore', + 'key' => 'trics:2000', + 'month' => 'sep', + 'note' => 'available at http://techrep.comp.nus.edu.sg', + 'number' => 'TRA9/00', + 'title' => 'Proceedings of TRICS: Techniques foR Implementing Constraint programming Systems, a post-conference workshop of CP 2000', + 'type' => 'Technical Report', + 'year' => '2000', +) +array ( + 'author' => 'Martin Müller', + 'howpublished' => 'unpublished', + 'key' => 'typesafe', + 'title' => 'Type-safe Programming with Constraints', + 'type' => 'Misc', + 'year' => '1998', +) +array ( + 'address' => 'Paris', + 'author' => 'Van Hentenryck, P. and Michel, L. and Perron, L. and Régin, J.-C.', + 'booktitle' => 'International Conference on Principles and Practice of Declarative Programming, PPDP\'99', + 'key' => 'vanHentenryck1999', + 'optnote' => '1608', + 'title' => 'Constraint Programming in OPL', + 'type' => 'inproceedings', + 'year' => '1999', +) +array ( + 'address' => 'Toronto, Canada', + 'author' => 'van Weert, Arjen and Scheuder Jan A. M.', + 'booktitle' => 'Practice and Theory of Automated Timetabling II, Second International Conference, PATAT\'97', + 'editor' => 'E. Burke and M. Carter', + 'key' => 'vanWeert1998', + 'optnote' => '1608', + 'publisher' => ', Berlin', + 'series' => '~1408', + 'title' => 'Construction of Basic Match Schedules for Sports Competitions by Using Graph Theory', + 'type' => 'inproceedings', + 'year' => '1998', +) +array ( + 'author' => 'Paul J. Voda', + 'howpublished' => 'unpublished', + 'key' => 'voda98a', + 'title' => 'The constraint language trilogy: Semantics and computation', + 'type' => 'Misc', +) +array ( + 'author' => 'Mark Wallace', + 'journal' => 'Constraints', + 'key' => 'wallace:96b', + 'number' => '1&2', + 'optnote' => 'xv', + 'pages' => '139--168', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'Practical Applications of Constraint Programming', + 'type' => 'Article', + 'volume' => '1', + 'year' => '1996', +) +array ( + 'author' => 'J. Paul Walser', + 'key' => 'walser:book', + 'publisher' => 'Springer-Verlag', + 'series' => '~1637', + 'title' => 'Integer Optimization by Local Search, A Domain-Independent Approach', + 'type' => 'book', + 'year' => '1999', +) +array ( + 'author' => 'Joachim Paul Walser', + 'key' => 'walser_phd:98', + 'month' => 'aug', + 'school' => 'Universität des Saarlandes, D 66041 Saarbrücken, Germany', + 'title' => 'Domain-Independent Local Search for Linear Integer Optimization', + 'type' => 'PHDTHESIS', + 'year' => '1998', +) +array ( + 'author' => 'Toby Walsh', + 'howpublished' => 'draft available at Walsh\'s home page at York', + 'key' => 'walsh2000', + 'title' => 'Reformulating Propostional Satisfiability as constraint Satisfaction', + 'type' => 'Misc', + 'year' => '2000', +) +array ( + 'address' => 'Cambridge, Massacussetts', + 'author' => 'Benjamin Lee Whorf', + 'editors' => 'J. B. Carroll', + 'key' => 'whorf', + 'publisher' => 'MIT Press', + 'title' => 'Language, Thought and Reality', + 'type' => 'book', + 'year' => '1956', +) +array ( + 'author' => 'T. H. Willcocks', + 'journal' => 'Journal of Recreational Mathematics', + 'key' => 'willcocks68', + 'keywords' => '', + 'number' => '1', + 'pages' => '225--233', + 'title' => 'The Construction of Magic Knight Tours', + 'type' => 'article', + 'year' => '1968', +) +array ( + 'author' => 'Molly Wilson and A. Borning', + 'journal' => 'Journal of Logic Programming', + 'key' => 'wilson93', + 'number' => '3/4', + 'pages' => '277--319', + 'title' => 'Hierarchical Constraint Logic Programming', + 'type' => 'article', + 'volume' => '16', + 'year' => '1993', +) +array ( + 'author' => 'Robert A. Wilson', + 'key' => 'wilson93b', + 'month' => 'oct', + 'publisher' => 'New Falcon Publications', + 'title' => 'Quantum Psychology: How Brain Software Programs You and Your World', + 'type' => 'book', + 'year' => '1993', +) +array ( + 'author' => 'Armin Wolf', + 'crossref' => 'jampel:book', + 'key' => 'wolf96', + 'pages' => '171--187', + 'title' => 'Transforming Ordered Constraint Hierarchies into Ordinary Constraint Systems', + 'type' => 'InCollection', +) +array ( + 'address' => 'Stuhlsatzenhausweg 3, D-66123 Saarbrücken, Germany', + 'author' => 'Jörg Würtz', + 'institution' => 'German Research Center for Artificial Intelligence (DFKI)', + 'key' => 'wuertz:92a', + 'month' => 'mar', + 'note' => 'Short version appeared in the 1992 \\em European Conference on Artificial Intelligence, \\citewuertz:92b', + 'number' => 'RR-92-22', + 'title' => 'Unifying Cycles', + 'type' => 'Research Report', + 'year' => '1992', +) +array ( + 'address' => 'Vienna, Austria', + 'author' => 'Jörg Würtz', + 'booktitle' => '10th European Conference on Artificial Intelligence', + 'editor' => 'Bernd Neumann', + 'key' => 'wuertz:92b', + 'month' => '3--7 aug', + 'pages' => '60--64', + 'publisher' => 'John Wiley & Sons', + 'title' => 'Unifying Cycles', + 'type' => 'InProceedings', + 'year' => '1992', +) +array ( + 'address' => 'Santa Margherita Ligure, Italy', + 'author' => 'Jörg Würtz', + 'booktitle' => 'Workshop at ICLP: Verification and analysis of (concurrent) logic languages', + 'editor' => 'F.S. de Boer and M. Gabbrielli', + 'key' => 'wuertz:94c', + 'month' => '17 jun', + 'pages' => '87--107', + 'title' => 'Towards the verification of concurrent constraint programs in the field of finite domain reasoning', + 'type' => 'InProceedings', + 'year' => '1994', +) +array ( + 'author' => 'Hirotaka Yamamoto and Kenjiro Taura and Akinori Yonezawa', + 'booktitle' => 'Proceedings of Fourth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR98)', + 'key' => 'yamamoto:98', + 'note' => 'to be published by Springer-Verag in Lecture Notes in Computer Science series', + 'title' => 'Comparing Reference Counting and Global Mark-and-Sweep on Parallel Computers', + 'type' => 'InProceedings', + 'year' => '1998', +) +array ( + 'author' => 'Roland H.C. Yap', + 'howpublished' => 'draft', + 'key' => 'yap98', + 'title' => 'Parametric Sequence Alignment with Constraints', + 'type' => 'Misc', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Yasuhiko Yokote and Mario Tokoro', + 'booktitle' => 'Object-Oriented Concurrent Programming', + 'editor' => 'Akinori Yonezawa and Mario Tokoro', + 'key' => 'yokote:87', + 'pages' => '129--158', + 'publisher' => 'The MIT Press', + 'title' => 'Concurrent Programming in ConcurrentSmalltalk', + 'type' => 'incollection', + 'year' => '1987', +) +array ( + 'address' => 'Cambridge, MA', + 'author' => 'Akinori Yonezawa and Mario Tokoro', + 'booktitle' => 'Object-Oriented Concurrent Programming', + 'editor' => 'Akinori Yonezawa and Mario Tokoro', + 'key' => 'yonezawa:tokoro:intro:87', + 'pages' => '1--7', + 'publisher' => 'The MIT Press', + 'title' => 'Object-Oriented Concurrent Programming: An Introduction', + 'type' => 'incollection', + 'year' => '1987', +) +array ( + 'address' => 'Tokyo, Japan', + 'author' => 'Kaoru Yoshida and Takashi Chikayama', + 'booktitle' => 'Proceedings of the International Conference on Fifth Generation Computer Systems', + 'key' => 'yoshida:88', + 'pages' => '638--649', + 'publisher' => ', Berlin', + 'title' => 'A\'UM---A Stream-Based Concurrent Object-Oriented Language', + 'type' => 'InProceedings', + 'year' => '1988', +) +array ( + 'author' => 'Wong Hiu Yung and Yuen Wing Seung and Kin Hong Lee and Philip Heng Wai Leong', + 'booktitle' => 'Field-Programmable Logic and Applications', + 'editor' => 'Patrick Lysaght and James Irvine and Reiner W. Hartenstein', + 'key' => 'yung99', + 'month' => '/', + 'pages' => '526--531', + 'publisher' => 'Springer-Verlag, Berlin', + 'title' => 'A Runtime Reconfigurable Implementation of the GSAT algorithm', + 'type' => 'inproceedings', + 'url' => 'citeseer.nj.nec.com/wong99runtime.html', + 'year' => '1999', +) diff --git a/bib/bibacid-iso8859.bib b/test/bibacid-iso8859.bib similarity index 100% rename from bib/bibacid-iso8859.bib rename to test/bibacid-iso8859.bib diff --git a/test/bibacid-iso8859.bib.txt b/test/bibacid-iso8859.bib.txt new file mode 100644 index 0000000..ef70503 --- /dev/null +++ b/test/bibacid-iso8859.bib.txt @@ -0,0 +1,175 @@ +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'Abounader1997e', + 'title' => 'using double quotes', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'Lejay, Antoine', + 'coden' => 'PTRFEU', + 'doi' => '10.1007/PL00008783', + 'fjournal' => 'Probability Theory and Related Fields', + 'issn' => '0178-8051', + 'journal' => 'Probab. Theory Related Fields', + 'key' => 'MR1841330', + 'mrclass' => '35B27 (31C25 35R60 60H30 60J60)', + 'mrnumber' => 'MR1841330 (2002g:35023)', + 'mrreviewer' => 'Jean-François Clouet', + 'number' => '2', + 'pages' => '255--276', + 'title' => 'Homogenization of divergence-form operators with lower-order terms in random media', + 'type' => 'article', + 'url' => 'http://dx.doi.org/10.1007/PL00008783', + 'volume' => '120', + 'year' => '2001', +) +array ( + 'abstract' => 'An impressive linear influence of a magnetic field on optically generated trap-recharging waves (TRW) has been observed in InP:Fe and GaAs:Cr. The phenomenon appears for the particular orientation of (B) over right arrow parallel to the samples\' surface and orthogonal to the direction of the electric field (E) over right arrow and wave vector of the TRW (K) over right arrow. The results are qualitatively explained taking into account the Lorentz force and a pronounced inhomogeneity of the charge transport and of the TRW parameters.', + 'author' => 'Petrov, D. V. and Petrov, M. P. and Hilling, B. and Lemmer, M. and Imlau, M.', + 'doi' => '10.1007/s00340-009-3435-x', + 'journal' => 'Applied Physics B-lasers and Optics', + 'key' => 'Petrov2009', + 'number' => '3', + 'owner' => 'Thomas', + 'pages' => '483--488', + 'sn' => '0946-2171', + 'tc' => '1', + 'timestamp' => '2010.06.16', + 'title' => 'Large scale magnetic field influence on trap recharging waves in InP:Fe and GaAs:Cr', + 'type' => 'ARTICLE', + 'ut' => 'WOS:000266073000015', + 'volume' => '95', + 'year' => '2009', +) +array ( + 'author' => 'First Author and Second Author', + 'crossref' => 'conference:06', + 'key' => 'author:06', + 'pages' => '330?331', + 'title' => 'Some publication title', + 'type' => 'INPROCEEDINGS', +) +array ( + 'author' => 'Serge Bug', + 'key' => 'cediltest', + 'title' => 'çurly çurly çurly', + 'type' => 'article', + 'year' => '2010', +) +array ( + 'author' => 'J. Abounader and D. Tooj', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'classical', + 'title' => 'This is classical', + 'type' => 'inproceedings', + 'year' => '1997', +) +array ( + 'booktitle' => 'Proceedings of the Xth Conference on XYZ', + 'editor' => 'First Editor and Second Editor', + 'key' => 'conference:06', + 'month' => 'oct', + 'title' => 'Proceedings of the Xth Conference on XYZ', + 'type' => 'PROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'dquotes', + 'title' => 'using double quotes', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'notallowed1', + 'title' => 'using double \\" quotes', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'J. Abounader \\ and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'notallowed2', + 'title' => 'using double quotes', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'Serge Bug', + 'key' => 'serge', + 'title' => 'curly braces in quote', + 'type' => 'article', + 'year' => '2010', +) +array ( + 'author' => 'The', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'singlevalue', + 'title' => 'The year', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'stgringconcat:test1', + 'title' => 'tototiti', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'stgringconcat:test2', + 'title' => 'str1 str2', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'stgringconcat:test3', + 'title' => '3344', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'Jacob Gödel', + 'key' => 'testsearch1', + 'title' => 'using Banach Space', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'Jacob Gödel', + 'key' => 'testsearch2', + 'title' => 'using banach space', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'Jacob Gödel', + 'key' => 'testsearch3', + 'title' => 'using Banach Space', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'Jacob Gödel', + 'key' => 'testsearch4', + 'title' => 'using Banach Space', + 'type' => 'article', + 'year' => '1997', +) +array ( + 'author' => 'Jacob Gödel', + 'key' => 'testsearch5', + 'title' => 'using Banach Space', + 'type' => 'article', + 'year' => '1997', +) diff --git a/test/entries.bib b/test/entries.bib new file mode 100755 index 0000000..aa9f61c --- /dev/null +++ b/test/entries.bib @@ -0,0 +1,2005 @@ +% This file was created with JabRef 2.4.2. +% Encoding: ISO8859_1 + +@INPROCEEDINGS{holt05, + author = {Andrew J. Malton and Richard C. Holt}, + title = {Boxology of NBA and TA: A Basis for Understanding Software Architecture.}, + booktitle = IEEE_C_WCRE, + year = {2005}, + pages = {187-195}, + publisher = Pub_IEEE_CS, + bibsource = {DBLP, http://dblp.uni-trier.de}, + crossref = {DBLP:conf/wcre/2005}, + ee = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.10} +} + +@MISC{jedit, + author = {jEdit}, + howpublished = {\url{http://www.jedit.org}} +} + +@INPROCEEDINGS{agrawal93, + author = {Rakesh Agrawal and Tomasz Imielinski and Arun Swami}, + title = {Mining association rules between sets of items in large databases}, + booktitle = ACM_C_SIGMOD, + year = {1993}, + pages = {207--216}, + publisher = Pub_ACM +} + +@ARTICLE{alpern00, + author = {Bowen Alpern and Dick Attanasio and John Barton and Michael Burke + and Perry Cheng and Jong-Deok Choi and Anthony Cocchi and Stephen + Fink and David Grove and Michael Hind and Susan Flynn Hummel and + Derek Lieber and Vassily Litvinov and Ton Ngo and Mark Mergen and + Vivek Sarkar and Mauricio Serrano and Janice Shepherd and Stephen + Smith and V. C. Sreedhar and Harini Srinivasan and John Whaley}, + title = {The {Jalapeno} Virtual Machine}, + journal = IBM_J_Systems, + year = {2000}, + volume = {39}, + pages = {211}, + number = {1}, + publisher = Pub_IBM +} + +@ARTICLE{anquetil03, + author = {Nicolas Anquetil and Timothy Lethbridge}, + title = {Comparative Study of Clustering Algorithms and Abstract Representations + for Software Remodularization}, + journal = IEE_J_SOFTWARE, + year = {2003}, + volume = {150}, + pages = {185--201}, + number = {3} +} + +@INPROCEEDINGS{anquetil98, + author = {Nicolas Anquetil and Timothy Lethbridge}, + title = {Extracting concepts from file names: a new file clustering criterion}, + booktitle = ACM_C_ICSE, + year = {1998}, + pages = {84--93}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{antoniol04, + author = {Giuliano Antoniol and Massimiliano Di Penta and Ettore Merlo}, + title = {An Automatic Approach to identify Class Evolution Discontinuities}, + booktitle = IEEE_W_IWPSE, + year = {2004}, + pages = {31--40}, + publisher = Pub_IEEE_CS +} + +@MISC{ispaceAlternative, + author = {Ivica Aracic AND Mira Mezini}, + title = {Flexible Abstraction Techniques for Graph-Based Visualizations}, + howpublished = {\url{http://www.sciences.univ-nantes.fr/lina/atl/www/papers/eTX2006/02-IvicaAracic.pdf}}, + year = {2006} +} + +@INPROCEEDINGS{balaban05, + author = {Ittai Balaban and Frank Tip and Robert M. Fuhrer}, + title = {Refactoring support for class library migration.}, + booktitle = ACM_C_OOPSLA, + year = {2005}, + pages = {265--279}, + publisher = Pub_ACM +} + +@ARTICLE{basili96, + author = {Victor R. Basili and Lionel C. Briand and Walc\'{e}lio L. Melo}, + title = {How reuse influences productivity in object-oriented systems}, + journal = ACM_J_Comm, + year = {1996}, + volume = {39}, + pages = {104--116}, + number = {10}, + issn = {0001-0782}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{bassil01, + author = {Sarita Bassil and Rudolf K. Keller}, + title = {Software Visualization Tools: Survey and Analysis}, + booktitle = IEEE_W_IWPC, + year = {2001}, + pages = {7--17}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{beck94, + author = {Kent Beck and Ralph E. Johnson}, + title = {Patterns Generate Architectures}, + booktitle = Springer_C_ECOOP, + year = {1994}, + pages = {139--149}, + publisher = Pub_Springer +} + +@ARTICLE{belady81, + author = {Laszlo A. Belady and Carlo J. Evangelisti}, + title = {System partitioning and its measure}, + journal = Elsevier_J_SS, + year = {1981}, + volume = {2}, + pages = {23-29}, + number = {1}, + publisher = Pub_Elsevier +} + +@BOOK{Bishop2006, + title = {Pattern Recognition and Machine Learning}, + publisher = {Springer}, + year = {2006}, + author = {Christopher M. Bishop} +} + +@MISC{boag05, + author = {Scott Boag and Don Chamberlin and Mary F. Fern\'{a}ndez and Daniela + Florescu and Jonathan Robie and J\'{e}r\^{o}me Sim\'{e}on}, + title = {{XQ}uery 1.0: An {XML} Query Language}, + howpublished = {\url{http://www.w3.org/ TR/ xquery/}}, + year = {2005} +} + +@INPROCEEDINGS{bockisch04, + author = {Christoph Bockisch and Michael Haupt and Mira Mezini and Klaus Ostermann}, + title = {Virtual machine support for dynamic join points}, + booktitle = ACM_C_AOSD, + year = {2004}, + pages = {83--92}, + publisher = Pub_ACM, + isbn = {1-58113-842-3}, + location = {Lancaster, UK} +} + +@BOOK{booch95, + title = {Object Solutions: Managing the Object-Oriented Project}, + publisher = Pub_AW, + year = {1995}, + author = {Grady Booch}, + isbn = {0-8053-0594-7} +} + +@MISC{borgelt, + author = {Christian Borgelt}, + title = {Software for Frequent Pattern Mining}, + howpublished = {\url{http://www.borgelt.net/apriori.html}} +} + +@ARTICLE{bosch00, + author = {Jan Bosch and Peter Molin and Michael Mattsson and PerOlof Bengtsson}, + title = {Object-oriented Framework-based Software Development: Problems and + Experiences}, + journal = ACM_J_CS, + year = {2000}, + volume = {32}, + pages = {3--8}, + number = {1}, + publisher = Pub_ACM +} + +@TECHREPORT{armin, + author = {Liam O' Brien and Vorachat Tamarree}, + title = {Architecture Reconstruction of {J2EE} Applications: Generating Views + from the Module Viewtype}, + institution = {Software Engineering Institute, Carnegie Mellon University}, + year = {2003}, + number = {CMU/SEI-2003-TN-028}, + month = {November} +} + +@ARTICLE{brooks83, + author = {Ruven Brooks}, + title = {Towards a theory of the comprehension of computer programs}, + journal = Academic_J_MMS, + year = {1983}, + volume = {18}, + pages = {543--554}, + publisher = Pub_Academic +} + +@INPROCEEDINGS{Bruch2008, + author = {M. Bruch and Thorsten Sch\"{a}fer and M. Mezini}, + title = {On evaluating recommender systems for API usages}, + booktitle = ACM_W_RSSE, + year = {2008}, + pages = {16--20}, + address = {New York, NY, USA}, + publisher = {ACM}, + doi = {http://doi.acm.org/10.1145/1454247.1454254}, + isbn = {978-1-60558-228-3}, + location = {Atlanta, Georgia} +} + +@INPROCEEDINGS{etx06, + author = {Marcel Bruch AND Thorsten Sch{\"a}fer AND Mira Mezini}, + title = {{FrUiT}: {IDE} Support for Framework Understanding}, + booktitle = ACM_W_ETX, + year = {2006}, + pages = {55--59}, + publisher = Pub_ACM +} + +@ARTICLE{buchsbaum01, + author = {Adam Buchsbaum and Yih-Farn Chen and Huale Huang and Eleftherios + Koutsofios and John Mocenigo and Anne Rogers and Michael Jankowsky + and Spiros Mancoridis}, + title = {Visualizing and Analyzing Software Infrastructures}, + journal = IEEE_J_Software, + year = {2001}, + volume = {18}, + pages = {62--70}, + number = {5}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{butler00, + author = {Greg Butler and Rudolf K. Keller and Hafedh Mili}, + title = {A framework for framework documentation}, + journal = ACM_J_CS, + year = {2000}, + volume = {32}, + pages = {15--21}, + number = {1}, + publisher = Pub_ACM +} + +@BOOK{card99, + title = {Readings in Information Visualization: Using Vision to Think}, + publisher = Pub_MK, + year = {1999}, + author = {Stuart K. Card and Jock D. Mackinlay and Ben Shneiderman}, + isbn = {1-55860-533-9} +} + +@INPROCEEDINGS{chen95, + author = {Y.-F. R. Chen and G. S. Fowler and E. Koutsofios and R. S. Wallach}, + title = {Ciao: a graphical navigator for software and document repositories}, + booktitle = IEEE_C_ICSM, + year = {1995}, + pages = {66--75}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-7141-6} +} + +@INPROCEEDINGS{chow96, + author = {Kingsum Chow and David Notkin}, + title = {Semi-automatic update of applications in response to library changes}, + booktitle = IEEE_C_ICSM, + year = {1996}, + pages = {359--368}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{corritore01, + author = {Cynthia L. Corritore and Susan Wiedenbeck}, + title = {An exploratory study of program comprehension strategies of procedural + and object-oriented programmers}, + journal = Academic_J_HCS, + year = {2001}, + volume = {54}, + pages = {1--23}, + number = {1}, + issn = {1071-5819}, + publisher = Pub_Academic +} + +@ARTICLE{Cover1967, + author = {T. Cover and P. Hart}, + title = {Nearest neighbor pattern classification}, + journal = {IEEE Transactions on Information Theory}, + year = {1967} +} + +@BOOK{danjou04, + title = {The Java Developer's Guide to Eclipse, Second Edition}, + publisher = Pub_AW, + year = {2004}, + author = {Jim D'Anjou and Scott Fairbrother and Dan Kehn and John Kellerman + and Pat McCarthy}, + isbn = {0321305027} +} + +@INPROCEEDINGS{dagenais08, + author = {Barth\'{e}l\'{e}my Dagenais and Martin P. Robillard}, + title = {Recommending Adaptive Changes for Framework Evolution}, + booktitle = ACM_C_ICSE, + year = {2008}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{demeyer00, + author = {Serge Demeyer and Stephane Ducasse and Oscar Nierstrasz}, + title = {Finding refactorings via change metrics}, + booktitle = ACM_C_OOPSLA, + year = {2000}, + pages = {166--177}, + publisher = Pub_ACM +} + +@BOOK{ejb, + title = {Enterprise JavaBeans Specification, Version 2.1}, + publisher = {SUN Microsystems}, + year = {2003}, + author = {Linda G. DeMichiel} +} + +@MISC{refactoringCrawler, + author = {Danny Dig}, + title = {{RefactoringCrawler} Evaluation Results}, + howpublished = {\url{https://netfiles.uiuc.edu/dig/RefactoringCrawler/evaluations.html}}, + year = {2007} +} + +@INPROCEEDINGS{dig06, + author = {Danny Dig and Can Comertoglu and Darko Marinov and Ralph Johnson}, + title = {Automated Detection of Refactorings in Evolving Components}, + booktitle = Springer_C_ECOOP, + year = {2006}, + pages = {404--428}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{dig05, + author = {Danny Dig and Ralph Johnson}, + title = {The Role of Refactorings in {API} Evolution}, + booktitle = IEEE_C_ICSM, + year = {2005}, + pages = {389--398}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{dishaw98, + author = {Mark T. Dishaw and Diane M. Strong}, + title = {Supporting Software Maintenance with Software Engineering Tools: + a Computed Task-Technology Fit Analysis}, + journal = Elsevier_J_SS, + year = {1998}, + volume = {44}, + pages = {107--120}, + number = {2}, + publisher = Pub_Elsevier +} + +@MISC{twomore, + author = {Sinisa Djukanovic AND Sebastian Eifert AND Matthias Orgler AND Kai + Stroh AND Carole Urvoy AND Mario Vekic}, + title = {{TwoMore}}, + howpublished = {\url{http://twomore.de.tt}} +} + +@ARTICLE{dunsmore00, + author = {Alastair Dunsmore and Marc Roper and Murray Wood}, + title = {The role of comprehension in software inspection}, + journal = Elsevier_J_SS, + year = {2000}, + volume = {52}, + pages = {121--129}, + number = {2-3}, + issn = {0164-1212}, + publisher = Pub_Elsevier +} + +@INPROCEEDINGS{eades91, + author = {Peter Eades and Wei Lai and Kazuo Misue and Kozo Sugiyama}, + title = {Preserving the mental map of a diagram}, + booktitle = GRASP_C_CG, + year = {1991}, + pages = {24--33}, + publisher = Pub_GRASP, + location = {Sesimbra, Portugal} +} + +@BOOK{eadie71, + title = {{Statistical methods in experimental physics}}, + publisher = {Amsterdam: North-Holland}, + year = {1971}, + author = {{Eadie}, W.~T. and {Drijard}, D. and {James}, F.~E.}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System}, + adsurl = {http://adsabs.harvard.edu/abs/1971smep.book.....E} +} + +@MISC{Eclipse, + author = {Eclipse}, + howpublished = {\url{http://www.eclipse.org}} +} + +@MISC{gef, + author = {{Eclipse Foundation}}, + title = {Eclipse Graphical Editing Framework ({GEF})}, + howpublished = {\url{http://www.eclipse.org/gef/}}, + year = {2006} +} + +@MISC{swt, + author = {{Eclipse Foundation}}, + title = {{SWT}: The Standard Widget Toolkit}, + howpublished = {\url{http://www.eclipse.org/swt/}}, + year = {2006} +} + +@MISC{swtSnippets, + author = {{Eclipse Foundation}}, + title = {{SWT} Snippets}, + howpublished = {\url{http://www.eclipse.org/swt/snippets/}}, + year = {2006} +} + +@INPROCEEDINGS{qscope, + author = {Michael Eichberg and Daniel Germanus and Mira Mezini and Lukas Mrokon + and Thorsten Sch{\"a}fer}, + title = {{QS}cope: an Open, Extensible Framework for Measuring Software Projects}, + booktitle = IEEE_C_CSMR, + year = {2006}, + pages = {113--122}, + publisher = Pub_IEEE_CS, + location = {Bari, Italy} +} + +@INPROCEEDINGS{sextantIcsm, + author = {Michael Eichberg and Michael Haupt and Mira Mezini and Thorsten Sch{\"a}fer}, + title = {Comprehensive Software Understanding with {SEXTANT}}, + booktitle = IEEE_C_ICSM, + year = {2005}, + pages = {315--324}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-2368-4} +} + +@INPROCEEDINGS{XIRC, + author = {Michael Eichberg and Mira Mezini and Klaus Ostermann and Thorsten + Sch{\"a}fer}, + title = {{XIRC}: A Kernel for Cross-Artifact Information Engineering in Software + Development Environments}, + booktitle = IEEE_C_WCRE, + year = {2004}, + pages = {182--191}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-2243-2} +} + +@INPROCEEDINGS{fairbanks06, + author = {George Fairbanks AND William Scherlis AND David Garlan}, + title = {Design Fragments Make Using Frameworks Easier}, + booktitle = ACM_C_OOPSLA, + year = {2006}, + pages = {75--88}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{favre02, + author = {Jean-Marie Favre}, + title = {A New Approach to Software Exploration: Back-Packing with {GSEE}}, + booktitle = IEEE_C_CSMR, + year = {2002}, + pages = {251--262}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-1438-3} +} + +@INPROCEEDINGS{favre01, + author = {Jean-Marie Favre}, + title = {G{SEE}: A Generic Software Exploration Environment}, + booktitle = IEEE_W_IWPC, + year = {2001}, + pages = {233--244}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-1131-7} +} + +@BOOK{fayad99, + title = {Building Application Frameworks: Object-Oriented Foundations of Framework + Design}, + publisher = Pub_JW, + year = {1999}, + author = {Mohamed E. Fayad and Douglas C. Schmidt and Ralph E. Johnson}, + isbn = {0-471-24875-4} +} + +@BOOK{fowler99, + title = {Refactoring: improving the design of existing code}, + publisher = Pub_AW, + year = {1999}, + author = {Martin Fowler and Kent Beck and John Brant and William Opdyke and + Don Roberts}, + isbn = {0-201-48567-2} +} + +@ARTICLE{frakes87, + author = {W.B. Frakes and B.A. Nejmeh}, + title = {Software reuse through information retrieval}, + journal = ACM_J_SIGIR, + year = {1987}, + volume = {21}, + pages = {30--36}, + number = {1-2}, + issn = {0163-5840}, + publisher = Pub_ACM +} + +@BOOK{gamma95, + title = {Design patterns: elements of reusable object-oriented software}, + publisher = Pub_AW, + year = {1995}, + author = {Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides}, + isbn = {0-201-63361-2} +} + +@ARTICLE{gangopadhyay96, + author = {Dipayan Gangopadhyay and Subrata Mitra}, + title = {Design by Framework Completion}, + journal = Springer_J_ASE, + year = {1996}, + volume = {3}, + pages = {219-237}, + number = {3/4}, + publisher = Pub_Springer +} + +@ARTICLE{gansner00, + author = {Emden R. Gansner and Stephen C. North}, + title = {An open graph visualization system and its applications to software + engineering}, + journal = JW_J_SPE, + year = {2000}, + volume = {30}, + pages = {1203--1233}, + number = {11}, + publisher = Pub_JW +} + +@BOOK{ganter97, + title = {Formal Concept Analysis: Mathematical Foundations}, + publisher = Pub_Springer, + year = {1997}, + author = {Bernhard Ganter and Rudolf Wille}, + isbn = {3540627715} +} + +@INPROCEEDINGS{garcia05, + author = {Alessandro Garcia and Cl\'{a}udio Sant'Anna and Eduardo Figueiredo + and Uir\'{a} Kulesza and Carlos Lucena and Arndt von Staa}, + title = {Modularizing design patterns with aspects: a quantitative study}, + booktitle = ACM_C_AOSD, + year = {2005}, + pages = {3--14}, + publisher = Pub_ACM, + isbn = {1-59593-042-6}, + location = {Chicago, Illinois} +} + +@ARTICLE{gilmore84, + author = {D. J. Gilmore and T. R.G. Green}, + title = {Comprehension and recall of miniature programs}, + journal = Academic_J_MMS, + year = {1984}, + volume = {21}, + pages = {31--48}, + number = {1}, + issn = {0020-7373}, + publisher = Pub_Academic +} + +@INPROCEEDINGS{gorton05, + author = {Ian Gorton and Liming Zhu}, + title = {Tool Support for Just-in-Time Architecture Reconstruction and Evaluation: + an Experience Report}, + booktitle = ACM_C_ICSE, + year = {2005}, + pages = {514--523}, + publisher = Pub_ACM, + isbn = {1-59593-963-2} +} + +@INPROCEEDINGS{groh98, + author = {Bernd Groh and Selma Strahringer and Rudolf Wille}, + title = {{TOSCANA}-Systems Based on Thesauri}, + booktitle = Springer_C_ICCS, + year = {1998}, + pages = {127--138}, + publisher = Pub_Springer +} + +@MISC{xmi, + author = {Object Management Group}, + title = {{MOF} 2.0/{XMI} Mapping Specification, v2.1}, + howpublished = {\url{http://www.omg.org/docs/formal/05-09-01.pdf}}, + year = {2005} +} + +@ARTICLE{gruber05, + author = {Olivier Gruber and B. J. Hargrave and Jeff McAffer and Pascal Rapicault}, + title = {The Eclipse 3.0 platform: Adopting {OSGi} technology}, + journal = IBM_J_Systems, + year = {2005}, + volume = {44}, + pages = {289--299}, + number = {2}, + publisher = Pub_IBM +} + +@ARTICLE{vanGurp02, + author = {Jilles van Gurp and Jan Bosch}, + title = {Design erosion: problems and causes}, + journal = Elsevier_J_SS, + year = {2002}, + volume = {61}, + pages = {105--119}, + number = {2}, + issn = {0164-1212}, + publisher = Pub_Elsevier +} + +@INPROCEEDINGS{hakala01, + author = {Markku Hakala and Juha Hautamaki and Kai Koskimies and Jukka Paakki + and Antti Viljamaa and Jukka Viljamaa}, + title = {Annotating Reusable Software Architectures with Specialization Patterns}, + booktitle = IEEE_W_WICSA, + year = {2001}, + pages = {171--180}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{hannemann02, + author = {Jan Hannemann and Gregor Kiczales}, + title = {Design pattern implementation in Java and aspectJ}, + booktitle = ACM_C_OOPSLA, + year = {2002}, + pages = {161--173}, + publisher = Pub_ACM, + isbn = {1-58113-471-1}, + location = {Seattle, Washington, USA} +} + +@TECHREPORT{harrison04, + author = {William Harrison and Harold Ossher and Stanley Sutton Jr. and Peri + Tarr}, + title = {Concern Modeling in the Concern Manipulation Environment}, + institution = {IBM Research}, + year = {2004}, + type = {Research Report}, + number = {RC23344} +} + +@INPROCEEDINGS{haupt05, + author = {Michael Haupt and Mira Mezini and Christoph Bockisch and Tom Dinkelaker + and Michael Eichberg and Michael Krebs}, + title = {An Execution Layer for Aspect-Oriented Programming Languages}, + booktitle = ACM_C_VEE, + year = {2005}, + pages = {142--152}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{heer05, + author = {Jeffrey Heer and Stuart K. Card and James A. Landay}, + title = {prefuse: A Toolkit for Interactive Information Visualization}, + booktitle = ACM_C_SIGCHI, + year = {2005}, + pages = {421--430}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{helm90, + author = {Richard Helm and Ian M. Holland and Dipayan Gangopadhyay}, + title = {Contracts: Specifying Behavioral Compositions in Object-Oriented + Systems}, + booktitle = ACM_C_OOPSLA_ECOOP, + year = {1990}, + pages = {169--180}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{henkel05, + author = {Johannes Henkel and Amer Diwan}, + title = {CatchUp!: Capturing and Replaying Refactorings to Support API Evolution}, + booktitle = ACM_C_ICSE, + year = {2005}, + pages = {274--283}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{henninger91, + author = {Scott Henninger}, + title = {Retrieving software objects in an example-based programming environment}, + booktitle = ACM_C_SIGIR, + year = {1991}, + pages = {251--260}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{hill2004amc, + author = {R. Hill and J. Rideout}, + title = {Automatic method completion}, + booktitle = IEEE_C_ASE, + year = {2004}, + pages = {228--235} +} + +@INPROCEEDINGS{holmes05, + author = {Reid Holmes and Gail C. Murphy}, + title = {Using structural context to recommend source code examples}, + booktitle = ACM_C_ICSE, + year = {2005}, + pages = {117--125}, + publisher = Pub_ACM +} + +@ARTICLE{holmes06, + author = {Reid Holmes and Robert J. Walker and Gail C. Murphy}, + title = {Approximate Structural Context Matching: An Approach to Recommend + Relevant Examples}, + journal = IEEE_J_TSE, + year = {2006}, + volume = {32}, + pages = {952--970}, + number = {12}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{hou05, + author = {Daqing Hou and Kenny Wong and H. James Hoover}, + title = {What Can Programmer Questions Tell Us About Frameworks?}, + booktitle = IEEE_W_IWPC, + year = {2005}, + pages = {87--96}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{hutchens85, + author = {David H. Hutchens and Victor R. Basili}, + title = {System Structure Analysis: Clustering with Data Bindings}, + journal = IEEE_J_TSE, + year = {1985}, + volume = {11}, + pages = {749--757}, + number = {8}, + publisher = Pub_IEEE +} + +@BOOK{jain88, + title = {Algorithms for clustering data}, + publisher = Pub_Prentice, + year = {1988}, + author = {Anil K. Jain and Richard C. Dubes} +} + +@ARTICLE{jain99, + author = {A. K. Jain and M. N. Murty and P. J. Flynn}, + title = {Data Clustering: a Review}, + journal = ACM_J_CS, + year = {1999}, + volume = {31}, + pages = {264--323}, + number = {3}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{janzen04, + author = {Doug Janzen and Kris {De Volder}}, + title = {Programming with Crosscutting Effective Views}, + booktitle = Springer_C_ECOOP, + year = {2004}, + pages = {195--218}, + publisher = {Springer}, + isbn = {3-540-22159-X}, + location = {Oslo, Norway} +} + +@INPROCEEDINGS{janzen03, + author = {Doug Janzen and Kris {De Volder}}, + title = {Navigating and querying code without getting lost}, + booktitle = ACM_C_AOSD, + year = {2003}, + pages = {178--187}, + publisher = Pub_ACM, + isbn = {1-58113-660-9}, + location = {Boston, Massachusetts} +} + +@INPROCEEDINGS{johnson92, + author = {Ralph E. Johnson}, + title = {Documenting frameworks using patterns}, + booktitle = ACM_C_OOPSLA, + year = {1992}, + pages = {63--72}, + publisher = Pub_ACM +} + +@MISC{kamel00, + author = {Amr Kamel AND Garry Froehlich AND Paul Sorenson}, + title = {FrameScan: Exploring {O-O} Framework Usage}, + howpublished = {\url{www.cs.ualberta.ca/~sorenson/frames/papers/FrameScanv2-26.pdf}}, + year = {2000} +} + +@ARTICLE{kamiya02, + author = {Toshihiro Kamiya and Shinji Kusumoto and Katsuro Inoue}, + title = {{CCFinder}: A Multilinguistic Token-based Code Clone Detection System + for Large Scale Source Code}, + journal = IEEE_J_TSE, + year = {2002}, + volume = {28}, + pages = {654--670}, + number = {7}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{kazman98, + author = {R. Kazman and S. J. Carrière}, + title = {View Extraction and View Fusion in Architectural Understanding}, + booktitle = IEEE_C_ICSR, + year = {1998}, + pages = {290--299}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-8377-5} +} + +@INPROCEEDINGS{kiczales92, + author = {Gregor Kiczales and John Lamping}, + title = {Issues in the design and specification of class libraries}, + booktitle = ACM_C_OOPSLA, + year = {1992}, + pages = {435--451}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{kim06, + author = {Miryung Kim and David Notkin}, + title = {Program element matching for multi-version program analyses}, + booktitle = ACM_W_MSR, + year = {2006}, + pages = {58--64}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{kim07, + author = {Miryung Kim and David Notkin and Dan Grossman}, + title = {Automatic Inference of Structural Changes for Matching Across Program + Versions}, + booktitle = ACM_C_ICSE, + year = {2007}, + pages = {333--343}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{kim05, + author = {Sunghun Kim and Kai Pan and E. James Whitehead, Jr.}, + title = {When Functions Change Their Names: Automatic Detection of Origin + Relationships}, + booktitle = IEEE_C_WCRE, + year = {2005}, + pages = {143--152}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{king67, + author = {Benjamin King}, + title = {Step-Wise Clustering Procedures}, + journal = {Journal of the American Statistical Association}, + year = {1967}, + volume = {62}, + pages = {86--101}, + number = {317}, + month = {March} +} + +@ARTICLE{kirk07, + author = {Douglas Kirk and Marc Roper and Murray Wood}, + title = {Identifying and addressing problems in object-oriented framework + reuse}, + journal = Springer_J_ESE, + year = {2007}, + volume = {12}, + pages = {243--274}, + number = {3}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{Ko05, + author = {Andrew J. Ko and Htet Aung and Brad A. Myers}, + title = {Eliciting design requirements for maintenance-oriented {IDEs}: a + detailed study of corrective and perfective maintenance tasks}, + booktitle = ACM_C_ICSE, + year = {2005}, + pages = {126--135}, + publisher = Pub_ACM, + isbn = {1-59593-963-2}, + location = {St. Louis, MO, USA} +} + +@INPROCEEDINGS{kohavi95, + author = {Ron Kohavi}, + title = {A Study of Cross-Validation and Bootstrap for Accuracy Estimation + and Model Selection}, + booktitle = {Proceedings of the Fourteenth International Joint Conference on Artificial + Intelligence}, + year = {1995}, + pages = {1137--1145} +} + +@ARTICLE{koschke03, + author = {Rainer Koschke}, + title = {Software Visualization in Software Maintenance, Reverse Engineering, + and Re-Engineering: a Research Survey}, + journal = JW_J_JSM, + year = {2003}, + volume = {15}, + pages = {87--109}, + number = {2}, + publisher = Pub_JW +} + +@PHDTHESIS{koschke00, + author = {Rainer Koschke}, + title = {Atomic Architectural Component Recovery for Program Understanding + and Evolution}, + school = {University of Stuttgart}, + year = {2000} +} + +@INPROCEEDINGS{Koschke2003, + author = {Rainer Koschke and Daniel Simon}, + title = {Hierarchical Reflexion Models}, + booktitle = IEEE_C_WCRE, + year = {2003}, + pages = {36--45}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{kullbach99, + author = {Bernt Kullbach and Andreas Winter}, + title = {Querying as an Enabling Technology in Software Reengineering}, + booktitle = IEEE_C_CSMR, + year = {1999}, + pages = {42--50}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{lakhotia97, + author = {Arun Lakhotia}, + title = {A Unified Framework for Expressing Software Subsystem Classification + Techniques}, + journal = Elsevier_J_SS, + year = {1997}, + volume = {36}, + pages = {211--231}, + number = {3}, + publisher = Pub_Elsevier +} + +@ARTICLE{lakhotia94, + author = {Arun Lakhotia}, + title = {What is the appropriate abstraction for understanding and reengineering + a software system?}, + journal = IEEE_J_RevEng, + year = {1994}, + pages = {1--2}, + number = {7}, + publisher = Pub_IEEE_CS +} + +@BOOK{lakos96, + title = {Large-Scale C++ Software Design}, + publisher = Pub_AW, + year = {1996}, + author = {John Lakos}, + isbn = {0201633620} +} + +@INPROCEEDINGS{lamping93, + author = {John Lamping}, + title = {Typing the specialization interface}, + booktitle = ACM_C_OOPSLA, + year = {1993}, + pages = {201--214}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{lanza03, + author = {Michele Lanza}, + title = {CodeCrawler---Lessons Learned in Building a Software Visualization + Tool}, + booktitle = IEEE_C_CSMR, + year = {2003}, + pages = {409--418}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-1902-4} +} + +@ARTICLE{lanza03b, + author = {Michele Lanza and Stéphane Ducasse}, + title = {Polymetric Views---A Lightweight Visual Approach to Reverse Engineering}, + journal = IEEE_J_TSE, + year = {2003}, + volume = {29}, + pages = {782--795}, + number = {9}, + issn = {0098-5589}, + publisher = Pub_IEEE +} + +@ARTICLE{LeCun1998, + author = {Y. LeCun and L. Bottou and Y. Bengio and P. Haffner:}, + title = {Gradient-Based Learning Applied to Document Recognition}, + journal = {Proceedings of the IEEE}, + year = {1998}, + volume = {86}, + pages = {11} +} + +@ARTICLE{lethbridge03, + author = {Timothy C. Lethbridge and Janice Singer and Andrew Forward}, + title = {How Software Engineers Use Documentation: The State of the Practice}, + journal = IEEE_J_SOFTWARE, + year = {2003}, + volume = {20}, + pages = {35--39}, + number = {6}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{li05, + author = {Zhenmin Li and Yuanyuan Zhou}, + title = {{PR-Miner}: Automatically Extracting Implicit Programming Rules and + Detecting Violations in Large Software Code}, + booktitle = ACM_C_ESEC_FSE, + year = {2005}, + pages = {306--315}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{lintern03, + author = {Rob Lintern and Jeff Michaud and Margaret-Anne Storey and Xiaomin + Wu}, + title = {Plugging-in visualization: experiences integrating a visualization + tool with {Eclipse}}, + booktitle = ACM_C_SOFTVIS, + year = {2003}, + pages = {47--56}, + publisher = Pub_ACM, + isbn = {1-58113-642-0}, + location = {San Diego, California} +} + +@ARTICLE{liskov94, + author = {Barbara Liskov and Jeannette Wing}, + title = {A Behavioral Notion of Subtyping}, + journal = ACM_J_TOSEM, + year = {1994}, + volume = {16}, + pages = {1811--1841}, + number = {6}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{littman86, + author = {David C. Littman and Jeannine Pinto and Stanley Letovsky and Elliot + Soloway}, + title = {Mental models and software maintenance}, + booktitle = Ablex_W_ESP, + year = {1986}, + pages = {80--98}, + publisher = Pub_Ablex, + isbn = {0-89391-388-X}, + location = {Washington, D.C., United States} +} + +@INPROCEEDINGS{livshits05, + author = {Benjamin Livshits and Thomas Zimmermann}, + title = {DynaMine: finding common error patterns by mining software revision + histories}, + booktitle = ACM_C_FSE, + year = {2005}, + pages = {296--305}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{lungu06, + author = {Mircea Lungu and Michele Lanza}, + title = {Softwarenaut: Exploring Hierarchical System Decompositions.}, + booktitle = IEEE_C_CSMR, + year = {2006}, + pages = {351-354}, + publisher = Pub_IEEE_CS +} + +@CONFERENCE{loewe01, + author = {Welf L{\"o}we and Andreas Ludwig and Andreas Schwind}, + title = {Understanding Software -- Static and Dynamic Aspects}, + booktitle = OTHER_C_ICAST, + year = {2001} +} + +@INPROCEEDINGS{mueller93, + author = {Hausi A. M\"{u}ller and Scott R. Tilley and Kenny Wong}, + title = {Understanding Software Systems using Reverse Engineering Technology---Perspectives + from the {R}igi Project}, + booktitle = IBM_C_CASCON, + year = {1993}, + pages = {217--226}, + publisher = Pub_IBM, + location = {Toronto, Ontario, Canada} +} + +@INPROCEEDINGS{Maletic02, + author = {Jonathan I. Maletic and Michael L. Collard and Andrian Marcus}, + title = {Source Code Files as Structured Documents}, + booktitle = IEEE_W_IWPC, + year = {2002}, + pages = {289--292}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-1495-2} +} + +@INPROCEEDINGS{maletic01, + author = {Jonathan I. Maletic and Andrian Marcus}, + title = {Supporting program comprehension using semantic and structural information}, + booktitle = ACM_C_ICSE, + year = {2001}, + pages = {103--112}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{malpohl03, + author = {Guido Malpohl and James J. Hunt and Walter F. Tichy}, + title = {Renaming Detection}, + journal = Springer_J_ASE, + year = {2003}, + volume = {10}, + pages = {183--202}, + number = {2}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{Mamas00, + author = {E. Mamas and K. Kontogiannis}, + title = {Towards Portable Source Code Representations Using {XML}}, + booktitle = IEEE_C_WCRE, + year = {2000}, + pages = {172--182}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-0881-2} +} + +@INPROCEEDINGS{mandelin05, + author = {David Mandelin and Lin Xu and Rastislav Bod\'{\i}k and Doug Kimelman}, + title = {Jungloid mining: helping to navigate the API jungle}, + booktitle = ACM_C_PLDI, + year = {2005}, + pages = {48--61}, + publisher = Pub_ACM +} + +@BOOK{martin02, + title = {Agile Software Development. Principles, Patterns, and Practices}, + publisher = Pub_Prentice, + year = {2002}, + author = {Robert Cecil Martin}, + isbn = {0135974445} +} + +@ARTICLE{matsushita05, + author = {Makoto Matsushita and Katsuro Inoue and Reishi Yokomori and Tetsuo + Yamamoto and Shinji Kusumoto}, + title = {Ranking Significance of Software Components Based on Use Relations}, + journal = IEEE_J_TSE, + year = {2005}, + volume = {31}, + pages = {213--225}, + number = {3}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{vonMayrhauser97, + author = {Anneliese von Mayrhauser and A. Marie Vans}, + title = {Program understanding needs during corrective maintenance of large + scale software}, + booktitle = IEEE_C_COMPSAC, + year = {1997}, + pages = {630--637}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-8105-5} +} + +@ARTICLE{vonMayrhauser95, + author = {Anneliese von Mayrhauser and A. Marie Vans}, + title = {Program Comprehension During Software Maintenance and Evolution}, + journal = IEEE_J_Comp, + year = {1995}, + volume = {28}, + pages = {44--55}, + number = {8}, + issn = {0018-9162}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{vonMayrhauser93, + author = {Anneliese von Mayrhauser and A. Marie Vans}, + title = {From Code Understanding Needs to Reverse Engineering Tool Capabilities}, + booktitle = IEEE_W_CASE, + year = {1993}, + pages = {230--239}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{McArthur02, + author = {G. McArthur AND J. Mylopoulos AND S.K.K. Ng}, + title = {An Extensible Tool for Source Code Representation Using {XML}}, + booktitle = IEEE_C_WCRE, + year = {2002}, + pages = {199--208}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{mendelzon95, + author = {Alberto O. Mendelzon and Johannes Sametinger}, + title = {Reverse Engineering by Visualizing and Querying}, + journal = Springer_J_SCT, + year = {1995}, + volume = {16}, + pages = {170--182}, + number = {4}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{mezini97, + author = {Mira Mezini}, + title = {Maintaining the consistency of class libraries during their evolution}, + booktitle = ACM_C_OOPSLA, + year = {1997}, + pages = {1--21}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{michail00, + author = {Amir Michail}, + title = {Data mining library reuse patterns using generalized association + rules}, + booktitle = ACM_C_ICSE, + year = {2000}, + pages = {167--176}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{michail99, + author = {Amir Michail}, + title = {Data Mining Library Reuse Patterns in User-Selected Applications}, + booktitle = IEEE_C_ASE, + year = {1999}, + pages = {24--33}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{miller56, + author = {George A. Miller}, + title = {The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity + for Processing Information}, + journal = OTHER_J_PR, + year = {1956}, + volume = {63}, + pages = {81--97} +} + +@ARTICLE{mitchell06, + author = {Brian S. Mitchell and Spiros Mancoridis}, + title = {On the Automatic Modularization of Software Systems Using the Bunch + Tool}, + journal = IEEE_J_TSE, + year = {2006}, + volume = {32}, + pages = {193--208}, + number = {3}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{mosemann01, + author = {Russel Mosemann AND Susan Wiedenbeck}, + title = {Navigation and Comprehension of Programs by Novice Programmers}, + booktitle = IEEE_W_IWPC, + year = {2001}, + pages = {79--87}, + publisher = Pub_IEEE_CS +} + +@inproceedings{KerstenM06, + author = {Mik Kersten and Gail C. Murphy}, + title = {Using task context to improve programmer productivity}, + booktitle = ACM_C_FSE, + year = {2006}, + pages = {1-11}, + doi = {http://doi.acm.org/10.1145/1181775.1181777}, + publisher = Pub_ACM +} + + +@ARTICLE{Murphy2006, + author = {Gail C. Murphy and Mik Kersten and Leah Findlater}, + title = {How Are Java Software Developers Using the Eclipse IDE?}, + journal = {IEEE Softw.}, + year = {2006}, + volume = {23}, + pages = {76--83}, + number = {4}, + address = {Los Alamitos, CA, USA}, + doi = {http://dx.doi.org/10.1109/MS.2006.105}, + issn = {0740-7459}, + publisher = {IEEE Computer Society Press} +} + +@INPROCEEDINGS{murphy05, + author = {Gail C. Murphy and Mik Kersten and Martin P. Robillard and Davor + Cubranic}, + title = {The Emergent Structure of Development Tasks}, + booktitle = Springer_C_ECOOP, + year = {2005}, + pages = {33--48}, + publisher = Pub_Springer, + isbn = {3-540-27992-X}, + location = {Glasgow, UK} +} + +@ARTICLE{murphy01, + author = {Gail C. Murphy and David Notkin and Kevin J. Sullivan}, + title = {Software Reflexion Models: Bridging the Gap between Design and Implementation}, + journal = IEEE_J_TSE, + year = {2001}, + volume = {27}, + pages = {364--380}, + number = {4}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{mueller88, + author = {Hausi A. M{\"u}ller and Karl Klashinsky}, + title = {Rigi -- A system for programming-in-the-large}, + booktitle = ACM_C_ICSE, + year = {1988}, + pages = {80--86}, + publisher = Pub_IEEE_CS +} + +@ARTICLE{mueller93b, + author = {Hausi A. M{\"u}ller and Mehmet A. Orgun and Scott R. Tilley and James + S. Uhl}, + title = {A Reverse Engineering Approach to Subsystem Structure Identification}, + journal = JW_J_JSM, + year = {1993}, + volume = {5}, + pages = {181--204}, + number = {4}, + publisher = Pub_JW +} + +@INPROCEEDINGS{neal89, + author = {L. R. Neal}, + title = {A system for example-based programming}, + booktitle = ACM_C_SIGCHI, + year = {1989}, + pages = {63--68}, + publisher = Pub_ACM +} + +@PHDTHESIS{pacione05, + author = {Michael Pacione}, + title = {A novel software visualization model to support object-oriented program + comprehension}, + school = {University of Strathclyde, Glasgow}, + year = {2005} +} + +@BOOK{papoulis02, + title = {Probability, Random Variables and Stochastic Processes}, + publisher = Pub_MH, + year = {2004}, + author = {Athanasios Papoulis AND S. Unnikrishna Pillai}, + edition = {4th} +} + +@ARTICLE{petre95, + author = {Marian Petre}, + title = {Why looking isn't always seeing: readership skills and graphical + programming}, + journal = ACM_J_Comm, + year = {1995}, + volume = {38}, + pages = {33--44}, + number = {6}, + issn = {0001-0782}, + publisher = Pub_ACM +} + +@ARTICLE{petre99, + author = {Marian Petre and Alan F. Blackwell}, + title = {Mental imagery in program design and visual programming}, + journal = Academic_J_HCS, + year = {1999}, + volume = {51}, + pages = {7--30}, + number = {1}, + issn = {1071-5819}, + publisher = Pub_Academic +} + +@INPROCEEDINGS{pinzger04, + author = {Martin Pinzger and Michael Fischer and Mehdi Jazayeri and Harald + Gall}, + title = {Abstracting Module Views from Source Code}, + booktitle = IEEE_C_ICSM, + year = {2004}, + pages = {533--533}, + publisher = Pub_IEEE_CS +} + +@BOOK{pree95, + title = {Design patterns for object-oriented software development}, + publisher = Pub_AW, + year = {1995}, + author = {Wolfgang Pree}, + isbn = {0-201-42294-8} +} + +@MISC{prefuse, + author = {Prefuse}, + howpublished = {\url{http://www.prefuse.org}} +} + +@ARTICLE{price93, + author = {Blaine A. Price and Ronald Baecker and Ian S. Small}, + title = {A Principled Taxonomy of Software Visualization.}, + journal = Elsevier_J_VLC, + year = {1993}, + volume = {4}, + pages = {211--266}, + number = {3}, + publisher = Pub_Elsevier +} + +@INPROCEEDINGS{reiss05, + author = {Steven P. Reiss}, + title = {The Paradox of Software Visualization}, + booktitle = IEEE_W_VISSOFT, + year = {2005}, + pages = {59--63}, + publisher = Pub_IEEE_CS, + isbn = {0-7803-9540-9} +} + +@BOOK{vanRijsbergen1979, + title = {Information retrieval}, + publisher = {Butterworths}, + year = {1979}, + author = {C. J. van Rijsbergen}, + address = {London} +} + +@INPROCEEDINGS{robbes2008phc, + author = {R. Robbes and M. Lanza}, + title = {How program history can improve code completion}, + booktitle = {Proceedings of ASE}, + year = {2008} +} + +@INPROCEEDINGS{robillard02, + author = {Martin P. Robillard and Gail C. Murphy}, + title = {Concern graphs: finding and describing concerns using structural + program dependencies}, + booktitle = ACM_C_ICSE, + year = {2002}, + pages = {406--416}, + publisher = Pub_ACM, + isbn = {1-58113-472-X}, + location = {Orlando, Florida} +} + +@INPROCEEDINGS{robitaille00, + author = {Sébastien Robitaille and Reinhard Schauer and Rudolf K. Keller}, + title = {Bridging Program Comprehension Tools by Design Navigation}, + booktitle = IEEE_C_ICSM, + year = {2000}, + pages = {22--32}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-0753-0} +} + +@INPROCEEDINGS{vanRysselberghe03, + author = {Filip Van Rysselberghe and Serge Demeyer}, + title = {Reconstruction of Successful Software Evolution Using Clone Detection}, + booktitle = IEEE_W_IWPSE, + year = {2003}, + pages = {126--130}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{sahavechaphan06, + author = {Naiyana Sahavechaphan and Kajal Claypool}, + title = {XSnippet: Mining for sample code}, + booktitle = ACM_C_OOPSLA, + year = {2006}, + pages = {413--430}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{sarwar00, + author = {Badrul Sarwar and George Karypis and Joseph Konstan and John Riedl}, + title = {Analysis of recommendation algorithms for e-commerce}, + booktitle = {Proceedings of the 2nd ACM Conference on Electronic Commerce}, + year = {2000}, + pages = {158--167}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{schwanke91, + author = {Robert W. Schwanke}, + title = {An Intelligent Tool for Re-engineering Software Modularity}, + booktitle = ACM_C_ICSE, + year = {1991}, + pages = {83--92}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{schwanke89, + author = {R. W. Schwanke and M. A. Platoff}, + title = {Cross references are features}, + booktitle = ACM_W_SCM, + year = {1989}, + pages = {86--95}, + publisher = Pub_ACM +} + +@ARTICLE{sextant, + author = {Thorsten Sch{\"a}fer and Michael Eichberg and Michael Haupt and Mira + Mezini}, + title = {The {SEXTANT} Software Exploration Tool}, + journal = IEEE_J_TSE, + year = {2006}, + volume = {32}, + pages = {753-768}, + number = {9}, + issn = {0098-5589}, + publisher = Pub_IEEE +} + +@MISC{exploringConcerns, + author = {Thorsten Sch{\"a}fer and Michael Eichberg and Mira Mezini}, + title = {Towards exploring cross-cutting concerns}, + howpublished = {In \textit{LATE '05: Linking Aspect Technology and Evolution}; available + at \url{http://www.st.informatik.tu-darmstadt.de/database/publications/data/ConcernExploration.pdf?id=118}}, + year = {2005} +} + +@INPROCEEDINGS{flexibleVisualization, + author = {Thorsten Sch{\"a}fer and Mira Mezini}, + title = {Towards More Flexibility in Software Visualization Tools}, + booktitle = IEEE_W_VISSOFT, + year = {2005}, + pages = {64--69}, + publisher = Pub_IEEE_CS, + isbn = {0-7803-9540-9} +} + +@INPROCEEDINGS{shneiderman96, + author = {Ben Shneiderman}, + title = {The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations}, + booktitle = IEEE_C_VL, + year = {1996}, + pages = {336--343}, + address = {Washington, DC, USA}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-7508-X} +} + +@BOOK{shneiderman80, + title = {Software Psychology: Human Factors in Computer and Information Systems}, + publisher = Pub_Winthrop, + year = {1980}, + author = {Ben Shneiderman} +} + +@ARTICLE{shull00, + author = {Forrest Shull and Filippo Lanubile and Victor R. Basili}, + title = {Investigating Reading Techniques for Object-Oriented Framework Learning}, + journal = IEEE_J_TSE, + year = {2000}, + volume = {26}, + pages = {1101--1118}, + number = {11}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{sillito05, + author = {Jonathan Sillito and Kris {De Volder} and Brian Fisher and Gail Murphy}, + title = {Managing Software Change Tasks: An Exploratory Study}, + booktitle = IEEE_C_ISESE, + year = {2005}, + pages = {23--32}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{sim99, + author = {Susan Elliott Sim and Charles L. A. Clarke and Richard C. Holt and + Anthony M. Cox}, + title = {Browsing and Searching Software Architectures}, + booktitle = IEEE_C_ICSM, + year = {1999}, + pages = {381--390}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-0016-1} +} + +@INPROCEEDINGS{singer05, + author = {Janice Singer and Robert Elves and Margaret-Anne Storey}, + title = {NavTracks: Supporting Navigation in Software Maintenance}, + booktitle = IEEE_C_ICSM, + year = {2005}, + pages = {325--334}, + publisher = Pub_IEEE_CS, + isbn = {0-7695-2368-4} +} + +@INPROCEEDINGS{singer97, + author = {Janice Singer and Timothy Lethbridge and Norman Vinson and Nicolas + Anquetil}, + title = {An examination of software engineering work practices}, + booktitle = IBM_C_CASCON, + year = {1997}, + pages = {209--223}, + publisher = Pub_IBM, + location = {Toronto, Ontario, Canada} +} + +@INPROCEEDINGS{sinha06, + author = {Vineet Sinha and David Karger and Rob Miller}, + title = {Relo: Helping Users Manage Context during Interactive Exploratory + Visualization of Large Codebases}, + booktitle = IEEE_C_VLHCC, + year = {2006}, + pages = {187--194}, + publisher = Pub_IEEE_CS +} + +@BOOK{sneath73, + title = {Numerical Taxonomy: The Principles and Practice of Numerical Classification}, + publisher = {Freeman}, + year = {1973}, + author = {Peter H.A. Sneath and Robert R. Sokal} +} + +@ARTICLE{soloway88, + author = {Elliot Soloway and Robin Lampert and Stan Letovsky and David Littman + and Jeannine Pinto}, + title = {Designing documentation to compensate for delocalized plans}, + journal = ACM_J_Comm, + year = {1988}, + volume = {31}, + pages = {1259--1267}, + number = {11}, + issn = {0001-0782}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{steyaert96, + author = {Patrick Steyaert and Carine Lucas and Kim Mens and Theo D'Hondt}, + title = {Reuse contracts: managing the evolution of reusable assets}, + booktitle = ACM_C_OOPSLA, + year = {1996}, + pages = {268--285}, + publisher = Pub_ACM +} + +@ARTICLE{storey97b, + author = {M.-A. D. Storey and F. D. Fracchia and H. A. M\"{u}ller}, + title = {Cognitive design elements to support the construction of a mental + model during software exploration}, + journal = Elsevier_J_SS, + year = {1999}, + volume = {44}, + pages = {171--185}, + number = {3}, + issn = {0164-1212}, + publisher = Pub_Elsevier +} + +@INPROCEEDINGS{storey95, + author = {M.-A. D. Storey and H. A. M\"{u}ller}, + title = {Manipulating and documenting software structures using {SHriMP} views}, + booktitle = IEEE_C_ICSM, + year = {1995}, + pages = {275--284}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-7141-6} +} + +@INPROCEEDINGS{storey95b, + author = {Margaret-Anne D. Storey and Hausi A. M{\"u}ller}, + title = {Graph Layout Adjustment Strategies}, + booktitle = Springer_C_GD, + year = {1996}, + pages = {487--499}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{storey97, + author = {M.-A. D. Storey and K. Wong and F. D. Fracchia and H. A. M\"{u}ller}, + title = {On Integrating Visualization Techniques for Effective Software Exploration}, + booktitle = IEEE_C_INFOVIS, + year = {1997}, + pages = {38--45}, + publisher = Pub_IEEE_CS, + isbn = {0-8186-8189-6} +} + +@ARTICLE{storey00, + author = {M.-A. D. Storey and K. Wong and H. A. M{\"u}ller}, + title = {How do program understanding tools affect how programmers understand + programs?}, + journal = Elsevier_J_SCP, + year = {2000}, + volume = {36}, + pages = {183--207}, + number = {2-3}, + issn = {0167-6423}, + publisher = Pub_Elsevier +} + +@INPROCEEDINGS{thummalapenta07, + author = {Suresh Thummalapenta and Tao Xie}, + title = {Parseweb: a programmer assistant for reusing open source code on + the web}, + booktitle = IEEE_C_ASE, + year = {2007}, + pages = {204--213}, + publisher = Pub_ACM +} + +@ARTICLE{tilley94, + author = {Scott R. Tilley and Kenny Wong and Margaret-Anne D. Storey and Hausi + A. M{\"u}ller}, + title = {Programmable Reverse Engineering}, + journal = WS_J_SEKE, + year = {1994}, + volume = {4}, + pages = {501--520}, + number = {4}, + publisher = Pub_WS +} + +@INPROCEEDINGS{tilley03, + author = {Thomas Tilley and Richard Cole and Peter Becker and Peter Eklund}, + title = {A Survey of Formal Concept Analysis Support for Software Engineering + Activities}, + booktitle = Springer_C_ICFCA, + year = {2003}, + publisher = Pub_Springer +} + +@INPROCEEDINGS{tzerpos97, + author = {Vassilios Tzerpos and Richard C. Holt}, + title = {The Orphan Adoption Problem in Architecture Maintenance}, + booktitle = IEEE_C_WCRE, + year = {1997}, + pages = {76--82}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{wang03, + author = {Jianyong Wang and Jiawei Han and Jian Pei}, + title = {CLOSET+: searching for the best strategies for mining frequent closed + itemsets}, + booktitle = ACM_C_KDD, + year = {2003}, + pages = {236--245}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{wasylkowski07, + author = {Andrzej Wasylkowski and Andreas Zeller and Christian Lindig}, + title = {Detecting object usage anomalies}, + booktitle = ACM_C_FSE, + year = {2007}, + pages = {35--44}, + publisher = Pub_ACM +} + +@MISC{webb03, + author = {Geoffrey I Webb and Songmao Zhang}, + title = {Beyond association rules: Generalized rule discovery}, + howpublished = {\url{http://www.csse.monash.edu.au/~webb/Files/WebbZhang03.pdf}} +} + +@INPROCEEDINGS{weissgerber06, + author = {Peter Wei{\ss}gerber and Stephan Diehl}, + title = {Identifying Refactorings from Source-Code Changes}, + booktitle = IEEE_C_ASE, + year = {2006}, + pages = {231--240}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{woods93, + author = {David D. Woods}, + title = {Process-tracing Methods for the Study of Cognition Outside of the + Experimental Psychology Laboratory}, + booktitle = {Decision Making in Action}, + year = {1993}, + editor = {G. Klein and J. Orasanu and R. Calderwood}, + pages = {228--251}, + publisher = Pub_Ablex +} + +@INPROCEEDINGS{xie06, + author = {Tao Xie and Jian Pei}, + title = {{MAPO}: mining API usages from open source repositories}, + booktitle = ACM_W_MSR, + year = {2006}, + pages = {54--57}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{xing06, + author = {Zhenchang Xing and Eleni Stroulia}, + title = {Refactoring Detection based on {UMLDiff} Change-Facts Queries}, + booktitle = IEEE_C_WCRE, + year = {2006}, + pages = {263--274}, + publisher = Pub_IEEE_CS +} + +@INPROCEEDINGS{xing05, + author = {Zhenchang Xing and Eleni Stroulia}, + title = {{UMLDiff}: An Algorithm for Object-Oriented Design Differencing}, + booktitle = IEEE_C_ASE, + year = {2005}, + pages = {54--65}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{yang06, + author = {Jinlin Yang and David Evans and Deepali Bhardwaj and Thirumalesh + Bhat and Manuvir Das}, + title = {Perracotta: mining temporal API rules from imperfect traces}, + booktitle = ACM_C_ICSE, + year = {2006}, + pages = {282--291}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{ye02, + author = {Yunwen Ye and Gerhard Fischer and Brent Reeves}, + title = {Integrating active information delivery and reuse repository systems}, + booktitle = ACM_C_FSE, + year = {2000}, + pages = {60--68}, + publisher = Pub_ACM +} + +@INPROCEEDINGS{zaki00, + author = {Mohammed J. Zaki}, + title = {Generating non-redundant association rules}, + booktitle = ACM_C_KDD, + year = {2000}, + pages = {34--43}, + publisher = Pub_ACM +} + +@ARTICLE{zaki05, + author = {Mohammed J. Zaki and Ching-Jui Hsiao}, + title = {Efficient Algorithms for Mining Closed Itemsets and Their Lattice + Structure}, + journal = IEEE_J_TKDE, + year = {2005}, + volume = {17}, + pages = {462-478}, + number = {4}, + publisher = Pub_IEEE +} + +@INPROCEEDINGS{zayour00, + author = {Iyad Zayour and Timothy C. Lethbridge}, + title = {A cognitive and user centric based approach for reverse engineering + tool design}, + booktitle = IBM_C_CASCON, + year = {2000}, + pages = {16--30}, + publisher = Pub_IBM, + location = {Mississauga, Ontario, Canada} +} + +@ARTICLE{zou05, + author = {Lijie Zou and Michael W. Godfrey}, + title = {Using Origin Analysis to Detect Merging and Splitting of Source Code + Entities}, + journal = IEEE_J_TSE, + year = {2005}, + volume = {31}, + pages = {166--181}, + number = {2}, + publisher = Pub_IEEE +} + +@PROCEEDINGS{RSSE2008, + title = {International Workshop on Recommendation Systems for Software Engineering + co-located with FSE'2008}, + year = {2008}, + editor = {Martin Robillard and Robert J. Walker and Thomas Zimmermann} +} + +@INBOOK{petre98, + chapter = {30}, + pages = {453--480}, + title = {Software Visualization: Programming as a Multi-Media Experience}, + publisher = {MIT Press}, + year = {1998}, + editor = {John Stasko and John Domingue and Marc H. Brown and Blaine A. Price} +} + +@MISC{bat, + title = {{BAT}}, + howpublished = {\url{http://www.st.informatik.tu-darmstadt.de/BAT}}, + key = {bat} +} + +@MISC{clusteringTR, + title = {Clustering Frameworks}, + howpublished = {\url{http://www.st.informatik.tu-darmstadt.de/Frameworks}}, + key = {Clusterin Frameworks} +} + +@MISC{googleCodesearch, + title = {Google Code Search}, + howpublished = {\url{http://www.google.com/codesearch}}, + key = {googleCodesearch} +} + +@MISC{hibernate, + title = {Hibernate}, + howpublished = {\url{http://www.hibernate.org}} +} + +@MISC{ispace, + title = {ispace}, + howpublished = {\url{http://ispace.stribor.de/}}, + key = {ispace} +} + +@MISC{jhotdraw, + title = {{JHotDraw}}, + howpublished = {\url{http://www.jhotdraw.org/}}, + key = {jhotdraw} +} + +@MISC{koders, + title = {Koders}, + howpublished = {\url{http://www.koders.com}}, + key = {koders} +} + +@MISC{sa4j, + title = {Structural Analysis for Java}, + howpublished = {\url{http://www.alphaworks.ibm.com/tech/sa4j}}, + key = {Structural Analysis for Java} +} + +@MISC{sotograph, + title = {Sotograph}, + howpublished = {\url{http://www.sotograph.com}}, + key = {Sotograph} +} + +@MISC{struts, + title = {Struts}, + howpublished = {\url{http://struts.apache.org/}}, + key = {struts} +} + +@PROCEEDINGS{trec3, + title = {Overview of the Third {Text REtrieval Conference} ({TREC-3})}, + year = {1990}, + address = {Gaithersburg, MD, USA}, + publisher = {NIST}, + booktitle = {Overview of the Third {Text REtrieval Conference}} +} + diff --git a/test/metrics.bib b/test/metrics.bib new file mode 100755 index 0000000..73eeb55 --- /dev/null +++ b/test/metrics.bib @@ -0,0 +1,1434 @@ +% This file was created with JabRef 2.4.2. +% Encoding: ISO8859_1 + +@ARTICLE{Yu-ying2007, + author = {Wang Yu-ying and Li Qing-shan and Chen Ping and Ren Chun-de}, + title = {Dynamic fan-in and fan-out metrics for program comprehension}, + journal = {Journal of Shanghai University}, + year = {2007}, + volume = {11}, + pages = {474-479}, + number = {5}, + doi = {10.1007/s11741-007-0507-2} +} + +@TECHREPORT{Abounader1997, + author = {J. Abounader and D. Lamb}, + title = {A Data Model for Object-Oriented Design Metrics}, + institution = {Queen's University, Kingston, ON.}, + year = {1997} +} + +@INPROCEEDINGS{Alghamdi2005, + author = {Jarallah S. Alghamdi and Raimi A. Rufai and Sohel M. Khan}, + title = {OOMeter: A Software Quality Assurance Tool}, + booktitle = {Proceedings of the Ninth European Conference on Software Maintenance + and Reengineering (CSMR'05)}, + year = {2005}, + pages = {190--191}, + doi = {10.1109/CSMR.2005.44}, + isbn = {0-7695-2304-8} +} + +@INPROCEEDINGS{Alikacem2006, + author = {{El Hachemi} Alikacem and Houari Sahraoui}, + title = {Generic Metric Extraction Framework}, + booktitle = {Proceedings of IWSM/MetriKon'2006}, + year = {2006} +} + +@INPROCEEDINGS{Alikacem2006a, + author = {{El Hachemi} Alikacem and Houari Sahraoui}, + title = {Détection d'anomalies utilisant un langage de description de règle de qualité}, + booktitle = {Actes de la 12ème conférence Langage et Modèles à Objets}, + year = {2006} +} + +@ARTICLE{Bansiya00, + author = {Jagdish Bansiya}, + title = {Evaluating framework architecture structural stability}, + journal = {ACM Comput. Surv.}, + year = {2000}, + volume = {32}, + pages = {18}, + number = {1es}, + doi = {10.1145/351936.351954}, + issn = {0360-0300}, + publisher = {ACM Press} +} + +@ARTICLE{Bans02a, + author = {Jagdish Bansiya and Carl Davis}, + title = {A Hierarchical Model for Object-Oriented Design Quality Assessment}, + journal = {IEEE Transactions on Software Engineering}, + year = {2002}, + volume = {28}, + pages = {4--17}, + number = {1}, + month = jan, + doi = {10.1109/32.979986} +} + +@INPROCEEDINGS{Baroni2002, + author = {A. Baroni and F. Abreu}, + title = {Formalizing Object-Oriented Design Metrics upon the UML Meta-Model}, + booktitle = {Proc. of the 16th Brazilian Symposium on Software Engineering}, + year = {2002} +} + +@INPROCEEDINGS{baroni02, + author = {A. Baroni and S. Braz and F. Abreu}, + title = {Using {OCL} to Formalize Object-Oriented Design Metrics Definitions}, + booktitle = {ECOOP'02 Workshop on Quantitative Approaches in OO Software Engineering}, + year = {2002} +} + +@INPROCEEDINGS{Baroni2005, + author = {Aline Lùcia Baroni}, + title = {Quantitative assessment of UML dynamic models}, + booktitle = {Proceedings of the doctoral symposium at the 10th European Software + Engineering Conference held jointly with 13th International Symposium + on Foundations of Software Engineering (ESEC-FSE'05)}, + year = {2005}, + pages = {366--369}, + publisher = {ACM Press}, + doi = {10.1145/1081706.1081764}, + isbn = {1-59593-014-0} +} + +@ARTICLE{Basili1996, + author = {Victor R. Basili and Lionel C. Briand and Walcélio L. Melo}, + title = {A Validation of Object-Oriented Design Metrics as Quality Indicators}, + journal = {IEEE Trans. Softw. Eng.}, + year = {1996}, + volume = {22}, + pages = {751--761}, + number = {10}, + doi = {10.1109/32.544352}, + issn = {0098-5589} +} + +@INCOLLECTION{gqm, + author = {Victor R. Basili and Gianluigi Caldiera and H. Dieter Rombach}, + title = {The Goal Question Metric Approach}, + booktitle = {Encyclopedia of Software Engineering}, + publisher = {Wiley}, + year = {1994} +} + +@ARTICLE{BasiliW84, + author = {Victor R. Basili and David M. Weiss}, + title = {A Methodology for Collecting Valid Software Engineering Data.}, + journal = {IEEE Trans. Software Eng.}, + year = {1984}, + volume = {10}, + pages = {728-738}, + number = {6} +} + +@TECHREPORT{Baumert1992, + author = {John Baumert and Mark McWhinney}, + title = {Software Measures and the Capability Maturity Model}, + institution = {Software Engineering Institute, Carnegie Mellon University}, + year = {1992} +} + +@INPROCEEDINGS{Metrics_for_model_driven_requirements_development, + author = {Brian Berenbach and Gail Borotto}, + title = {Metrics for model driven requirements development}, + booktitle = {Proceeding of the 28th International Conference on Software Engineering + (ICSE '06)}, + year = {2006}, + pages = {445--451}, + publisher = {ACM Press}, + doi = {10.1145/1134285.1134348}, + isbn = {1-59593-375-1}, + location = {Shanghai, China} +} + +@ARTICLE{Beyer2005, + author = {Dirk Beyer and Andreas Noack and Claus Lewerentz}, + title = {Efficient Relational Calculation for Software Analysis}, + journal = {IEEE Trans. Softw. Eng.}, + year = {2005}, + volume = {31}, + pages = {137--149}, + number = {2}, + doi = {10.1109/TSE.2005.23}, + issn = {0098-5589} +} + +@INPROCEEDINGS{cocomo:95, + author = {Barry Boehm and Bradford Clark and Ellis Horowitz and Richard Shelby + and Chris Westland}, + title = {{An Overview of the COCOMO 2.0 Software Cost Model}}, + booktitle = {Software Technology Conference}, + year = {1995}, + month = Apr +} + +@BOOK{SEeconomics, + title = {Software Engineering Economics}, + publisher = {Prentice Hall}, + year = {1981}, + author = {Barry W. Boehm}, + address = {Englewood Cliffs, NJ} +} + +@INPROCEEDINGS{Boehm2000, + author = {Barry W. Boehm and Kevin J. Sullivan}, + title = {Software economics: a roadmap}, + booktitle = {ICSE - Future of SE Track}, + year = {2000}, + pages = {319-343}, + doi = {10.1145/336512.336584} +} + +@ARTICLE{briand02operational, + author = {L. Briand and S. Morasca and V. Basili}, + title = {An operational process for goal-driven definition of measures}, + journal = {IEEE Transactions on Software Engineering}, + year = {2002}, + volume = {28}, + pages = {1106--1125}, + issue = {12} +} + +@ARTICLE{Briand1998, + author = {Lionel C. Briand and John W. Daly and Jürgen Wüst}, + title = {A Unified Framework for Cohesion Measurement in Object-Oriented Systems}, + journal = {Empirical Softw. Eng.}, + year = {1998}, + volume = {3}, + pages = {65--117}, + number = {1}, + doi = {10.1023/A:1009783721306}, + issn = {1382-3256}, + publisher = {Kluwer Academic Publishers} +} + +@ARTICLE{briand96propertybased, + author = {Lionel C. Briand and Sandro Morasca and Victor R. Basili}, + title = {Property-Based Software Engineering Measurement}, + journal = {Software Engineering}, + year = {1996}, + volume = {22}, + pages = {68-86}, + number = {1} +} + +@INPROCEEDINGS{Brinkkemper2001, + author = {Sjaak Brinkkemper and Motoshi Saeki and Frank Harmsen}, + title = {A Method Engineering Language for the Description of Systems Development Methods}, + booktitle = {CAiSE}, + year = {2001}, + pages = {473-476} +} + +@INPROCEEDINGS{Cabot2006, + author = {Jordi Cabot and Ernest Teniente}, + title = {A metric for measuring the complexity of OCL expressions}, + booktitle = {Model Size Metrics Workshop co-located with MODELS'06}, + year = {2006} +} + +@ARTICLE{Card1991, + author = {David Card}, + title = {What Makes a Software Measure Successful}, + journal = {American Programmer}, + year = {1991}, + volume = {4}, + pages = {2--8} +} + +@INPROCEEDINGS{CardPM85, + author = {David N. Card and Gerald T. Page and Frank E. McGarry}, + title = {Criteria for Software Modularization.}, + booktitle = {ICSE}, + year = {1985}, + pages = {372-377}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@BOOK{CEI1993, + title = {International vocabulary of basic and general terms in metrology = vocabulaire international des termes fondamentaux et généraux de métrologie}, + publisher = {International Organisation for Standardization}, + year = {1993}, + author = {{CEI} and {ISO}}, + isbn = {92-67-01075-1} +} + +@INPROCEEDINGS{cheng05, + author = {Betty H. C. Cheng and Ryan Stephenson and Brian Berenbach}, + title = {Lessons Learned from Automated Analysis of Industrial UML Class Models (An Experience Report).}, + booktitle = {Proceedings of {MODELS' 2005}}, + year = {2005}, + pages = {324-338}, + bibsource = {DBLP, http://dblp.uni-trier.de}, + doi = {10.1007/11557432_24} +} + +@ARTICLE{CK94, + author = {S. R. Chidamber and C. F. Kemerer}, + title = {A Metric Suite for Object-Oriented Design}, + journal = {IEEE Transactions on Software Engineering}, + year = {1994}, + volume = {20}, + pages = {293--318}, + number = {6}, + month = {June} +} + +@INPROCEEDINGS{Chidamber:Kemerer:91, + author = {Shyam R. Chidamber and Chris F. Kemerer}, + title = {Towards a Metrics Suite for Object-Oriented Design}, + booktitle = {Proceedings of OOPSLA'91}, + year = {1991}, + pages = {197--211}, + ordinal = {P422} +} + +@INPROCEEDINGS{Cho2001, + author = {Eun Sook Cho and Min Sun Kim and Soo Dong Kim}, + title = {Component Metrics to Measure Component Quality}, + booktitle = {Proceedings of the 8th Asia-Pacific on Software Engineering Conference + (APSEC'01)}, + year = {2001}, + pages = {419}, + publisher = {IEEE Computer Society}, + keywords = {components} +} + +@INPROCEEDINGS{Consens1990, + author = {Mariano P. Consens and Alberto O. Mendelzon}, + title = {{GraphLog}: a visual formalism for real life recursion}, + booktitle = {Proc. of the ACM Symp. on Principles of Database Systems}, + year = {1990}, + pages = {404--416} +} + +@ARTICLE{Costello:1995:MRE, + author = {Rita J. Costello and Dar-Biau Liu}, + title = {Metrics for Requirements Engineering}, + journal = {J. Syst. Softw.}, + year = {1995}, + volume = {29}, + pages = {39--63}, + number = {1}, + month = apr, + issn = {0164-1212} +} + +@INPROCEEDINGS{davis93, + author = {A. Davis and S. Overmyer and K. Jordan and J. Caruso and F. Dandashi + and A. Dinh and G. Kincaid and G. Ledeboer and P. Reynolds and P. + Sitaram and A. Ta and M. Theofanos}, + title = {Identifying and measuring quality in a software requirements specification}, + booktitle = {Proceedings of the First International Software Metrics Symposium}, + year = {1993} +} + +@INPROCEEDINGS{Debnath2005, + author = {N. Debnath and D. Riesco and G. Montejano and R. Uzal and L. Baigorria + and A. Dasso and A. Funes}, + title = {A technique based on the OMG metamodel and OCL for the definition of object-oriented metrics applied to UML models}, + booktitle = {Proceedings of the ACS/IEEE 2005 International Conference on Computer + Systems and Applications (AICCSA'05)}, + year = {2005}, + publisher = {IEEE Computer Society}, + isbn = {0-7803-8735-X} +} + +@INPROCEEDINGS{Demeyer1999a, + author = {Serge Demeyer and Stéphane Ducasse}, + title = {Metrics, Do They Really Help?}, + booktitle = {Proceedings of LMO'99}, + year = {1999}, + editor = {HERMES Science Publications}, + pages = {69--82} +} + +@INPROCEEDINGS{Demeyer1999, + author = {Serge Demeyer and Stéphane Ducasse and Michele Lanza}, + title = {A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization}, + booktitle = {Proceedings of the Sixth Working Conference on Reverse Engineering + (WCRE'99)}, + year = {1999}, + pages = {175}, + isbn = {0-7695-0303-9} +} + +@MISC{Douglass2004, + author = {Bruce Powel Douglass}, + title = {Computing Model Complexity}, + howpublished = {White paper, I-Logix}, + year = {2004}, + url = {http://www.ilogix.com/whitepapers/whitepapers.cfm} +} + +@INPROCEEDINGS{dufour03, + author = {Bruno Dufour and Karel Driesen and Laurie Hendren and Clark Verbrugge}, + title = {Dynamic Metrics for Java}, + booktitle = {Proceedings of the ACM SIGPLAN 2003 Conference on Object-Oriented + Programming, Systems, Languages, and Applications (OOPSLA'03)}, + year = {2003}, + pages = {149--168}, + publisher = {ACM Press}, + isbn = {1-58113-712-5}, + url = {http://www.sable.mcgill.ca/publications/papers/2003-5/sable-paper-2003-5.pdf} +} + +@PHDTHESIS{syntactic-measures, + author = {Bruce Edmonds}, + title = {Syntactic Measures of Complexity}, + school = {University of Manchester}, + year = {1999} +} + +@INPROCEEDINGS{Eichberg2006, + author = {Michael Eichberg and Daniel Germanus and Mira Mezini and Lukas Mrokon + and Thorsten Schäfer}, + title = {QScope: an Open, Extensible Framework for Measuring Software Projects.}, + booktitle = {Proceedings of the 10th European Conference on Software Maintenance + and Reengineering (CSMR'06)}, + year = {2006} +} + +@INPROCEEDINGS{wakil2005, + author = {M. {El Wakil} and A. {El Bastawissi} and M. Boshra and A. Fahmy}, + title = {A novel approach to formalize and collect Object-Oriented Design-Metrics}, + booktitle = {Proceedings of the 9th International Conference on Empirical Assessment + in Software Engineering}, + year = {2005} +} + +@BOOK{fenton:1991, + title = {Software Metrics: A Rigorous Approach}, + publisher = {Chapman and Hall}, + year = {1991}, + author = {N. E. Fenton} +} + +@ARTICLE{Ferneley1997, + author = {Elaine Ferneley}, + title = {An empirical study of coupling and control flow metrics}, + journal = {Information and Software Technology}, + year = {1997}, + volume = {39}, + pages = {879-887}, + number = {13}, + ee = {10.1016/S0950-5849(97)00034-7} +} + +@INPROCEEDINGS{Franch2004, + author = {Xavier Franch and Gemma Grau and Carme Quer}, + title = {A Framework for the Definition of Metrics for Actor-Dependency Models}, + booktitle = {Proceedings of the 2th IEEE International Requirements Engineering + Conference (RE'04)}, + year = {2004}, + pages = {348--349}, + publisher = {IEEE Computer Society}, + doi = {10.1109/RE.2004.2}, + isbn = {0-7695-2174-6} +} + +@ARTICLE{Garcia2006, + author = {Félix Garcia and Manuel F. Bertoa and Coral Calero and Antonio Vallecillo + and Francisco Ruiz and Mario Piattini and Marcela Genero}, + title = {Towards a consistent terminology for software measurement}, + journal = {Information and Software Technology}, + year = {2006}, + volume = {48}, + pages = {631-644}, + number = {8}, + doi = {10.1016/j.infsof.2005.07.001} +} + +@INPROCEEDINGS{Garcia2004, + author = {Félix Garcia and Francisco Ruiz and Mario Piattini}, + title = {Definition and empirical validation of metrics for software process models}, + booktitle = {Proceedings of the International Conference on Product Focused Software + Process Improvement (PROFES'2004)}, + year = {2004} +} + +@ARTICLE{Garcia2007, + author = {Félix Garcia and M. Serrano and J. Cruz-Lemus and F. Ruiz and M. + Piattini}, + title = {Managing software process measurement: A metamodel-based approach}, + journal = {Inf. Sci.}, + year = {2007}, + volume = {177}, + pages = {2570--2586}, + number = {12}, + doi = {10.1016/j.ins.2007.01.018}, + issn = {0020-0255}, + publisher = {Elsevier Science Inc.} +} + +@ARTICLE{Garcia2009, + author = {Félix García and Francisco Ruiz and Coral Calero and Manuel F. Bertoa + and Antonio Vallecillo and Beatriz Mora and Mario Piattini}, + title = {Effective use of ontologies in software measurement}, + journal = {The Knowledge Engineering Review}, + year = {2009}, + volume = {24}, + pages = {23-40} +} + +@INPROCEEDINGS{Genero2002, + author = {M. Genero and D. Miranda and M. Piattini}, + title = {Defining and Validating Metrics for UML Statechart Diagrams}, + booktitle = {Proceedings of QAOOSE'2002}, + year = {2002}, + url = {http://alarcos.inf-cr.uclm.es/qaoose2002/docs/QAOOSE-Gen-Mir-Pia.pdf} +} + +@INPROCEEDINGS{Genero2002a, + author = {Marcela Genero and Mario Piattini and Coral Calero}, + title = {Empirical Validation of Class Diagram Metrics}, + booktitle = {Proceedings of the International Symposium on Empirical Software + Engineering (ISESE'02)}, + year = {2002}, + pages = {195}, + publisher = {IEEE Computer Society}, + isbn = {0-7695-1796-X} +} + +@ARTICLE{Genero2000, + author = {Marcela Genero and Mario Piattini and Coral Calero}, + title = {Early measures for {UML} class diagrams}, + journal = {L'Objet}, + year = {2000}, + volume = {6}, + pages = {489--505}, + number = {4} +} + +@ARTICLE{Genero2005, + author = {Marcela Genero and Mario Piattini and Coral Caleron}, + title = {A survey of metrics for {UML} class diagrams}, + journal = {Journal of Object Technology}, + year = {2005}, + volume = {4}, + pages = {59--92}, + issue = {9} +} + +@ARTICLE{Gill2003, + author = {N. S. Gill and P. S. Grover}, + title = {Component-based measurement: few useful guidelines}, + journal = {SIGSOFT Softw. Eng. Notes}, + year = {2003}, + volume = {28}, + pages = {4--4}, + number = {6}, + doi = {10.1145/966221.966237}, + issn = {0163-5948}, + keywords = {components}, + publisher = {ACM} +} + +@BOOK{Grady1992, + title = {Practical software metrics for project management and process improvement}, + publisher = {Prentice-Hall, Inc.}, + year = {1992}, + author = {Robert B. Grady}, + isbn = {0-13-720384-5} +} + +@BOOK{Grady1987, + title = {Software metrics: establishing a company-wide program}, + publisher = {Prentice-Hall, Inc.}, + year = {1987}, + author = {Robert B. Grady and Deborah L. Caswell}, + isbn = {0-13-821844-7} +} + +@INPROCEEDINGS{guerra2006, + author = {Esther Guerra and Paloma Diaz and Juan {de Lara}}, + title = {Visual Specification of Metrics for Domain Specific Visual Languages}, + booktitle = {Graph Transformation and Visual Modeling Techniques (GT-VMT 2006)}, + year = {2006} +} + +@ARTICLE{Guerra2007, + author = {Esther Guerra and Juan de Lara and Paloma Díaz}, + title = {Visual specification of measurements and redesigns for domain specific visual languages}, + journal = {Journal of Visual Languages and Computing}, + year = {2007}, + volume = {in Press}, + pages = {1--27}, + month = {nov}, + doi = {10.1016/j.jvlc.2007.09.002} +} + +@ARTICLE{Guerra2009, + author = {Esther Guerra and Juan de Lara and Alessio Malizia and Paloma Díaz}, + title = {Supporting user-oriented analysis for multi-view domain-specific visual languages}, + journal = {Information and Software Technology}, + year = {2009}, + volume = {51}, + pages = {769-784} +} + +@INPROCEEDINGS{girba05a, + author = {Tudor Gîrba and Michele Lanza and Stéphane Ducasse}, + title = {Characterizing the Evolution of Class Hierarchies}, + booktitle = {Proceedings of the 9th European Conference on Software Maintenance + and Reengineering (CSMR'05)}, + year = {2005}, + pages = {2--11}, + publisher = {IEEE Computer Society}, + doi = {10.1109/CSMR.2005.15}, + url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Girb05aHierarchiesEvolution.pdf} +} + +@INPROCEEDINGS{Hammer1997, + author = {T. Hammer and L. Rosenberg and L. Huffman and L. Hyatt}, + title = {Requirements Metrics - Value Added}, + booktitle = {Proceedings of the 3rd IEEE International Symposium on Requirements + Engineering (RE'97)}, + year = {1997}, + pages = {141.1}, + publisher = {IEEE Computer Society}, + isbn = {0-8186-7740-6} +} + +@INPROCEEDINGS{harmer2002, + author = {T. J. Harmer and F. G. Wilkie}, + title = {An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages}, + booktitle = {Proceedings of the International Conference on Software Maintenance}, + year = {2002} +} + +@BOOK{Henderson-Sellers:96, + title = {Object-Oriented Metrics, measures of complexity}, + publisher = {Prentice Hall}, + year = {1996}, + author = {Brian Henderson-Sellers} +} + +@BOOK{henderson:edwards:94, + title = {BOOKTWO of Object-Oriented Knowledge: The Working Object}, + publisher = {Prentice Hall}, + year = {1994}, + author = {B. Henderson-Sellers and J. M. Edwards} +} + +@INPROCEEDINGS{Henderson-Sellers2002, + author = {Brian Henderson-Sellers and Didar Zowghi and T. Klemola and S. Parasuram}, + title = {Sizing Use Cases: How to Create a Standard Metrical Approach}, + booktitle = {Proceedings of the 8th International Conference on Object-Oriented + Information Systems (OOIS '02)}, + year = {2002}, + pages = {409--421}, + publisher = {Springer-Verlag}, + isbn = {3-540-44087-9} +} + +@ARTICLE{Henry1981, + author = {S. Henry and D. Kafura}, + title = {Software Structure Metrics Based on Information Flow}, + journal = {IEEE Trans. Softw. Eng.}, + year = {1981}, + volume = {7}, + pages = {510--518}, + number = {5}, + doi = {10.1109/TSE.1981.231113}, + issn = {0098-5589}, + publisher = {IEEE Press} +} + +@ARTICLE{Hitz1996, + author = {Martin Hitz and Behzad Montazeri}, + title = {Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective}, + journal = {IEEE Trans. Softw. Eng.}, + year = {1996}, + volume = {22}, + pages = {267--271}, + number = {4}, + doi = {10.1109/32.491650}, + issn = {0098-5589} +} + +@BOOK{ISOIEC9126, + title = {ISO/IEC 9126. Software engineering -- Product quality}, + publisher = {ISO/IEC}, + year = {2001}, + author = {ISO/IEC} +} + +@BOOK{jones1993, + title = {Software Productivity and Quality Today: The Worldwide Perspective}, + publisher = {Carlsbad, Calif.: IS Management Group}, + year = {1993}, + author = {C. Jones} +} + +@BOOK{Jones1991, + title = {Applied software measurement: assuring productivity and quality}, + publisher = {McGraw-Hill}, + year = {1991}, + author = {C. Jones}, + isbn = {0-07-032813-7} +} + +@BOOK{jones86, + title = {Programming Productivity}, + publisher = {McGraw-Hill}, + year = {1986}, + author = {C. Jones} +} + +@BOOK{Kan95a, + title = {Metrics and Models in Software Quality Engineering}, + publisher = {Addison Wesley}, + year = {1995}, + author = {Stephen H. Kan}, + address = {Reading, MA} +} + +@MASTERSTHESIS{requirementsmetrics, + author = {Ganesh Kandula and Vinay Kumar Sathrasala}, + title = {Product and Management Metrics for Requirements.}, + school = {Umea University}, + year = {2005} +} + +@MASTERSTHESIS{Kastenberg2004, + author = {Harmen Kastenberg}, + title = {Software Metrics as Class Graph Properties}, + school = {University of Twente}, + year = {2004}, + month = {Jul}, + url = {http://www.cs.utwente.nl/~kastenbe/public/Master_Thesis.pdf} +} + +@INPROCEEDINGS{Khoshgoftaar1990, + author = {T. Khoshgoftaar and J. Munson}, + title = {The lines of code metric as a predictor of program faults: A critical analysis}, + booktitle = {Proceedings of the Computer Software and Applications Conference}, + year = {1990}, + pages = {408--413} +} + +@INPROCEEDINGS{Kim2002, + author = {Hyoseob Kim and Cornelia Boldyreff}, + title = {Developing Software Metrics Applicable to {UML} Models}, + booktitle = {Proceedings of QAOOSE'2002}, + year = {2002}, + organization = {QAOOSE 2002}, + url = {http://alarcos.inf-cr.uclm.es/qaoose2002/docs/QAOOSE-Kim-Bol.pdf} +} + +@ARTICLE{Kitchenham2001, + author = {Barbara A. Kitchenham and Robert T. Hughes and Stephen G. Linkman}, + title = {Modeling Software Measurement Data}, + journal = {IEEE Trans. Softw. Eng.}, + year = {2001}, + volume = {27}, + pages = {788--804}, + number = {9}, + doi = {10.1109/32.950316}, + issn = {0098-5589}, + publisher = {IEEE Press} +} + +@ARTICLE{Kitchenham1990, + author = {Barbara A. Kitchenham and Lesley M. Pickard and Susan J. Linkman}, + title = {An evaluation of some design metrics}, + journal = {Softw. Eng. J.}, + year = {1990}, + volume = {5}, + pages = {50--58}, + number = {1}, + address = {Herts, UK, UK}, + issn = {0268-6961}, + publisher = {Michael Faraday House} +} + +@MISC{borlandrequirements, + author = {Chris Kolde}, + title = {Basic metrics for requirements management}, + howpublished = {White paper, Borland}, + year = {2004}, + organization = {Borland} +} + +@BOOK{Krantz, + title = {Foundations of measurement}, + publisher = {Academic Press}, + year = {1971}, + author = {D.H. Krantz and R.D. Luce and P. Suppes and A. Tversky}, + address = {New York} +} + +@ARTICLE{LaLonde1994, + author = {Wilf R. LaLonde and John R. Pugh}, + title = {Gathering Metric Information Using Metalevel Facilities}, + journal = {JOOP}, + year = {1994}, + volume = {7}, + pages = {33-37}, + number = {1}, + bibsource = {DBLP, http://dblp.uni-trier.de} +} + +@INPROCEEDINGS{Lanza2002, + author = {Michele Lanza and Stéphane Ducasse}, + title = {Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics}, + booktitle = {Proceedings of the 6th International Workshop on Quantitative Approaches + in Object-Oriented Software Engineering}, + year = {2002}, + editor = {F. Abreu and Mario Piattini and Geert Poels and Houari A. Sahraoui}, + pages = {77-84}, + isbn = {84-699-8696-1}, + url = {http://www.iam.unibe.ch/~scg/Archive/Papers/Lanz02bModelIndependentMetrics.pdf} +} + +@ARTICLE{Lanza2003, + author = {Michele Lanza and Stéphane Ducasse}, + title = {Polymetric Views - A Lightweight Visual Approach to Reverse Engineering}, + journal = {Transactions on Software Engineering (TSE)}, + year = {2003}, + volume = {29}, + pages = {782--795} +} + +@ARTICLE{Lavazza2005, + author = {Luigi Lavazza and Alberto Agostini}, + title = {Automated Measurement of UML Models: an open toolset approach}, + journal = {Journal of Object Technology}, + year = {2005}, + volume = {4}, + pages = {115-134}, + number = {4}, + url = {http://www.jot.fm/issues/issue_2005_05/article2} +} + +@INPROCEEDINGS{Lewerentz1998, + author = {Claus Lewerentz and Frank Simon}, + title = {A Product Metrics Tool Integrated into a Software Development Environment}, + booktitle = {Proceedings of the Workshop on Object-Oriented Technology at ECOOP'98}, + year = {1998} +} + +@TECHREPORT{Lewerentz1998a, + author = {Claus Lewerentz and Frank Simon}, + title = {Integrating an object-oriented metrics tool into SNiFF+}, + institution = {BTU Cottbus}, + year = {1998} +} + +@INPROCEEDINGS{Lincke2008, + author = {Rüdiger Lincke and Jonas Lundberg and Welf Löwe}, + title = {Comparing Software Metric Tools}, + booktitle = {Proceedings of the 2008 international Symposium on Software Testing + and Analysis (ISSTA'2008)}, + year = {2008} +} + +@INPROCEEDINGS{Lincke2006, + author = {Rüdiger Lincke and Welf Löwe}, + title = {Foundations for Defining Software Metrics}, + booktitle = {Proceedings of the 3rd International Workshop on Metamodels, Schemas, + Grammars, and Ontologies for Reverse Engineering (ATEM)}, + year = {2006} +} + +@INPROCEEDINGS{Loconsole2001, + author = {Annabella Loconsole}, + title = {Measuring the Requirements Management Key Process Area}, + booktitle = {Proceedings of the 12th European Software Control and Metrics Conference + (ESCOM'2001)}, + year = {2001}, + url = {http://www.cs.umu.se/~jubo/Projects/QMSE/ESCOM2001.pdf} +} + +@INPROCEEDINGS{metrics-uml-metamodel, + author = {H. Ma and W. Shao and L.Zhang and Z.Ma and Y.Jiang}, + title = {Applying {OO} Metrics to Assess {UML} Meta-Models}, + booktitle = {Proceedings of {MODELS/UML}'2004}, + year = {2004}, + organization = {UML 2004} +} + +@INPROCEEDINGS{Mahmood2005, + author = {Sajjad Mahmood and Richard Lai}, + title = {Measuring the Complexity of a UML Component Specification}, + booktitle = {QSIC '05: Proceedings of the Fifth International Conference on Quality + Software}, + year = {2005}, + pages = {150--160}, + address = {Washington, DC, USA}, + publisher = {IEEE Computer Society}, + doi = {10.1109/QSIC.2005.39}, + isbn = {0-7695-2472-9}, + keywords = {components} +} + +@INPROCEEDINGS{Marchesi1998, + author = {M. Marchesi}, + title = {{OOA} Metrics for the {Unified Modeling Language}}, + booktitle = {Proceedings of the 2nd Euromicro Conference on Software Maintenance + and Reengineering (CSMR'98)}, + year = {1998}, + pages = {67}, + publisher = {IEEE Computer Society}, + isbn = {0-8186-8421-6} +} + +@INPROCEEDINGS{marinescuMG05, + author = {Cristina Marinescu and Radu Marinescu and Tudor Gîrba}, + title = {Towards a Simplified Implementation of Object-Oriented Design Metrics.}, + booktitle = {IEEE METRICS}, + year = {2005}, + pages = {11}, + doi = {10.1109/METRICS.2005.48} +} + +@INPROCEEDINGS{mattson99, + author = {Michael Mattsson and Jan Bosch}, + title = {Characterizing Stability in Evolving Frameworks}, + booktitle = {TOOLS '99: Proceedings of the Technology of Object-Oriented Languages + and Systems}, + year = {1999}, + pages = {118}, + publisher = {IEEE Computer Society}, + isbn = {0-7695-0275-X} +} + +@ARTICLE{mccabe1976, + author = {McCabe}, + title = {A Complexity Measure}, + journal = {IEEE Transactions on Software Engineering}, + year = {1976}, + volume = {2}, + pages = {308-320} +} + +@INPROCEEDINGS{Mcquillan2006a, + author = {Jacqueline A. McQuillan and James F. Power}, + title = {Experiences of using the Dagstuhl Middle Metamodel for defining software metrics}, + booktitle = {Proceedings of the 4th International Conference on Principles and + Practices of Programming in Java}, + year = {2006} +} + +@INPROCEEDINGS{McQuillan2006b, + author = {Jacqueline McQuillan and James Power}, + title = {Towards the re-usability of software metrics definitions at the meta level}, + booktitle = {Proceedings of the ECOOP'2006 Doctoral Symposium}, + year = {2006} +} + +@INPROCEEDINGS{Mcquillan2006c, + author = {Jacqueline McQuillan and James Power}, + title = {Some observations on the application of software metrics to {UML} models}, + booktitle = {Proceedings of the Model Size Metrics workshop at Models'2006}, + year = {2006} +} + +@TECHREPORT{McQuillan2006d, + author = {Jacqueline McQuillan and James Power}, + title = {A Definition of the Chidamber and Kemerer Metrics suite for UML}, + institution = {National University of Ireland}, + year = {2006} +} + +@TECHREPORT{remetricssurvey, + author = {M. {Medina Mora} and C. Denger}, + title = {Requirements metrics: an initial literature survey on measurement approaches for requirements specifications}, + institution = {Fraunhofer IESE}, + year = {2003} +} + +@ARTICLE{Melton-etal90, + author = {Austin C. Melton and Albert L. Baker and James M. Bieman and David + M Gustafson}, + title = {A mathematical perspective for software measures research}, + journal = {Software Engineering Journal}, + year = {1990}, + volume = {5}, + pages = {246--254}, + issue = {5} +} + +@ARTICLE{Mendelzon1995, + author = {Alberto Mendelzon and Johannes Sametinger}, + title = {Reverse Engineering by Visualizing and Querying}, + journal = {Software - Concepts and Tools}, + year = {1995}, + volume = {16}, + pages = {170-182}, + number = {4} +} + +@ARTICLE{mens02graphbased, + author = {T. Mens and M. Lanza}, + title = {A graph-based metamodel for object-oriented software metrics}, + journal = {Electronic Notes in Theoretical Computer Science}, + year = {2002}, + volume = {72}, + pages = {57--68}, + doi = {10.1016/S1571-0661(05)80529-8}, + issue = {2} +} + +@BOOK{Metrotrade2003, + title = {Metrology - in short}, + publisher = {European Association of National Metrology Institutes}, + year = {2003}, + author = {{Metrotrade Project} and {Regmet Project}}, + url = {http://www.euromet.org/docs/pubs/docs/Metrology_in_short_2nd_edition_may_2004.pdf} +} + +@INPROCEEDINGS{misic97, + author = {Vojislav B. Misic and Simon Moser}, + title = {From Formal Metamodels to Metrics: An Object-Oriented Approach}, + booktitle = {Proceedings of the Technology of Object-Oriented Languages and Systems + Conference (TOOLS'97)}, + year = {1997}, + pages = {330}, + isbn = {0-8186-8551-4} +} + +@TECHREPORT{ModelwareD2.2, + author = {{Modelware Project}}, + title = {{D2.2 MDD Engineering Metrics Definition}}, + institution = {{Framework Programme Information Society Technologies}}, + year = {2006} +} + +@TECHREPORT{ModelwareD2.5, + author = {{Modelware Project}}, + title = {{D2.5 MDD Engineering Metrics Baseline}}, + institution = {{Framework Programme Information Society Technologies}}, + year = {2006} +} + +@TECHREPORT{ModelwareD2.7, + author = {{Modelware Project}}, + title = {{D2.7 MDD Business Metrics}}, + institution = {{Framework Programme Information Society Technologies}}, + year = {2006} +} + +@PHDTHESIS{monperrus08phd, + author = {Martin Monperrus}, + title = {La mesure des modèles par les modèles : une approche générative}, + school = {Université de Rennes}, + year = {2008}, + comment = {Advisor: JM. Jézéquel; Examiners: H. Sahraoui, S. Ducasse}, + url = {http://www.monperrus.net/martin/la-mesure-des-modeles-par-les-modeles-une-approche-generative.pdf} +} + +@INPROCEEDINGS{monperrus07, + author = {Martin Monperrus and Joël Champeau and Brigitte Hoeltzener}, + title = {Counts Count}, + booktitle = {Proceedings of the 2nd Workshop on Model Size Metrics (MSM'07) co-located + with MODELS'2007}, + year = {2007}, + url = {http://www.monperrus.net/martin/Counts_Count.pdf} +} + +@INCOLLECTION{monperrus08b, + author = {Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte + Hoeltzener}, + title = {Measuring Models}, + booktitle = {Model-Driven Software Development: Integrating Quality Assurance}, + publisher = {IDEA Group}, + year = {2008}, + editor = {Jörg Rech and Christian Bunse}, + abstract = {Model-Driven Engineering (MDE) is an approach to software development + that uses models as primary artifacts, from which code, documentation + and tests are derived. One way of assessing quality assurance in + a given domain is to define domain metrics. As text documents, models + can be considered from a syntactic point of view i.e., thought of + as graphs. We can readily apply graph-based metrics to them, such + as the number of nodes, the number of edges or the fan-in/fan-out + distributions. However, these metrics cannot leverage the semantic + structuring enforced by each specific metamodel to give domain specific + information. Contrary to graph-based metrics, more specific metrics + do exist for given domains (such as LOC for programs), but they lack + genericity. Our contribution is to propose one metric that is generic + over the domains and the metamodels and allows the easy specification + of an open-ended wide range of model metrics.}, + isbn = {978-1-60566-006-6}, + url = {http://www.monperrus.net/martin/Measuring-models-in-Model-Driven-Software-Development-Integrating-Quality-Assurance.pdf} +} + +@INPROCEEDINGS{monperrus08a, + author = {Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte + Hoeltzener}, + title = {Model-driven Engineering Metrics for Real Time Systems}, + booktitle = {Proceedings of the 4th European Congress on Embedded Real Time Software + (ERTS'2008)}, + year = {2008}, + url = {http://www.monperrus.net/martin/Model-driven_Engineering_Metrics_for_Real_Time_Systems.pdf} +} + +@INPROCEEDINGS{monperrus08d, + author = {Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte + Hoeltzener}, + title = {A Model-driven Measurement Approach}, + booktitle = {Proceedings of the ACM/IEEE 11th International Conference on Model + Driven Engineering Languages and Systems (MODELS'2008)}, + year = {2008}, + comment = {acceptance rate: 58/274}, + url = {http://www.monperrus.net/martin/A-Model-Driven-Measurement-Approach.pdf} +} + +@INPROCEEDINGS{Mora2008, + author = {Beatriz Mora and Félix Garcia and Francisco Ruiz and Mario Piattini + and Artur Boronat and Abel Gómez and José Á. Carsí and Isidro Ramos}, + title = {Software measurement by using QVT transformations in an MDA context}, + booktitle = {Proceedings of the International Conference on Enterprise Information + Systems (ICEIS'2008)}, + year = {2008} +} + +@INPROCEEDINGS{Mora2008a, + author = {Beatriz Mora and Mario Piattini and Francisco Ruiz and Felix Garcia}, + title = {SMML: Software Measurement Modeling Language}, + booktitle = {Proceedings of the 8th Workshop on Domain-Specific Modeling (DSM'2008)}, + year = {2008} +} + +@INPROCEEDINGS{Narasimhan2004, + author = {V. L. Narasimhan and B. Hendradjaya}, + title = {Component Integration Metrics}, + booktitle = {Proceedings of the International Conference on Software Engineering + Research and Practice (SERP'04)}, + year = {2004}, + keywords = {components} +} + +@MISC{arm-nasa, + author = {{NASA Software Assurance Technology Center}}, + title = {Automated Requirement Measurement}, + year = {2000}, + institution = {NASA} +} + +@TECHREPORT{guidebook-software, + author = {{NASA Software Program}}, + title = {Software Measurement Guidebook}, + institution = {National Aeronautics and Space Administration}, + year = {1995} +} + +@BOOK{software-metrics, + title = {Software Metrics}, + publisher = {MIT}, + year = {1981}, + author = {A. Perlis and F. Sayward and M. Shaw} +} + +@ARTICLE{Poels2000, + author = {Geert Poels and Guido Dedene}, + title = {Distance-based software measurement: necessary and sufficient properties for software measures}, + journal = {Information and Software Technology}, + year = {2000}, + volume = {42}, + pages = {35-46}, + number = {1} +} + +@INPROCEEDINGS{Poels1997, + author = {G. Poels and G. Dedene}, + title = {Complexity Metrics for Formally Specified Business Requirements}, + booktitle = {Proceedings of the Annual Oregon Workshop on Software Metrics (AOWSM'97)}, + year = {1997}, + text = {G. Poels and G. Dedene, `Complexity Metrics for Formally Specified + Business Requirements', Proceedings of the Annual Oregon Workshop + on Software Metrics (AOWSM'97), Coeur d'Alene, Idaho, USA, May 1997.} +} + +@BOOK{ami95, + title = {A quantitative approach to software management: the AMI handbook}, + publisher = {Addison-Wesley Longman Publishing Co., Inc.}, + year = {1995}, + author = {Kevin Pulford and Annie Kuntzmann-Combelles and Stephen Shirlaw}, + address = {Boston, MA, USA}, + isbn = {0-201-87746-5} +} + +@INPROCEEDINGS{reissing2001, + author = {Ralf Reissing}, + title = {Towards a Model for Object-Oriented Design Measurement}, + booktitle = {ECOOP'01 Workshop QAOOSE}, + year = {2001} +} + +@INPROCEEDINGS{Reynoso2003, + author = {Luis Reynoso and Marcela Genero and Mario Piattini}, + title = {Measuring OCL expressions: a "tracing"-based approach}, + booktitle = {Proceedings of QAOOSE'2003}, + year = {2003}, + url = {http://www-ctp.di.fct.unl.pt/QUASAR/QAOOSE2003/papers/OCLM-QAOOSE03.pdf} +} + +@INPROCEEDINGS{Saeki2003, + author = {Motoshi Saeki}, + title = {Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique}, + booktitle = {CAiSE}, + year = {2003}, + pages = {374-389}, + url = {http://link.springer.de/link/service/series/0558/bibs/2681/26810374.htm} +} + +@INPROCEEDINGS{Saeki2006, + author = {Motoshi Saeki and Haruhiko Kaiya}, + title = {Model Metrics and Metrics of Model Transformation}, + booktitle = {Proc. of 1st Workshop on Quality in Modeling}, + year = {2006}, + pages = {31--45} +} + +@ARTICLE{apibased, + author = {S. Sarkar and G. M. Rama and A. C. Kak}, + title = {API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization}, + journal = {IEEE Transactions on Software Engineering}, + year = {2007}, + volume = {33}, + pages = {14-32}, + issue = {1} +} + +@ARTICLE{Schmietendorf2000, + author = {Andreas Schmietendorf and Reiner Dumke and Erik Foltin}, + title = {Metrics based asset assessment}, + journal = {SIGSOFT Softw. Eng. Notes}, + year = {2000}, + volume = {25}, + pages = {51--61}, + number = {4}, + doi = {10.1145/352342.352347}, + issn = {0163-5948}, + publisher = {ACM} +} + +@ARTICLE{schneidewind92, + author = {Norman F. Schneidewind}, + title = {Methodology for Validating Software Metrics}, + journal = {IEEE Trans. Software Eng.}, + year = {1992}, + volume = {18}, + pages = {410--422}, + number = {5}, + doi = {10.1109/32.135774}, + issn = {0098-5589} +} + +@MISC{sdmetrics, + author = {SDMetrics}, + title = {The Software Design Metrics tool for the {UML} (http://www.sdmetrics.com/)}, + year = {2006}, + url = {http://www.sdmetrics.com/} +} + +@INPROCEEDINGS{Sedigh-Ali2001, + author = {Sahra Sedigh-Ali and Arif Ghafoor and Raymond A. Paul}, + title = {Metrics-Guided Quality Management for Component-Based Software Systems}, + booktitle = {Proceedings of the 25th International Computer Software and Applications + Conference (COMPSAC'01)}, + year = {2001}, + pages = {303}, + publisher = {IEEE Computer Society}, + isbn = {0-7695-1372-7} +} + +@ARTICLE{Singh2004, + author = {Yogesh Singh and Sangeeta Sabharwal and Manu Sood}, + title = {A Systematic Approach to Measure the Problem Complexity of Software Requirement Specifications of an Information System}, + journal = {Information and Management Sciences}, + year = {2004}, + volume = {15}, + pages = {69--90} +} + +@TECHREPORT{SMACCHIA.COM2006, + author = {{Smacchia S.A.}}, + title = {Code Query Language 1.5 Specification}, + institution = {{Smacchia S.A.}}, + year = {2006} +} + +@INPROCEEDINGS{Solingen2001, + author = {R. van Solingen and E. Berghout}, + title = {Integrating goal-oriented measurement in industrial software engineering: industrial experiences with and additions to the Goal/Question/Metric method (GQM)}, + booktitle = {Proceedings of the 7th Software Metrics Symposium (METRICS'2001)}, + year = {2001}, + pages = {246-258}, + doi = {10.1109/METRIC.2001.915533} +} + +@ARTICLE{Staron2009, + author = {Miroslaw Staron and Wilhelm Meding and Christer Nilsson}, + title = {A framework for developing measurement systems and its industrial evaluation}, + journal = {Information and Software Technology}, + year = {2009}, + volume = {51}, + pages = {721-737} +} + +@INPROCEEDINGS{stoerrle2006, + author = {Harald Störrle}, + title = {On different notions of model size}, + booktitle = {Proceedings of the Model Size Metrics workshop at Models'2006}, + year = {2006} +} + +@INPROCEEDINGS{Tang2002, + author = {Mei-Huei Tang and Mei-Hwa Chen}, + title = {Measuring {OO} Design Metrics from {UML}}, + booktitle = {Proceedings of {MODELS/UML}'2002}, + year = {2002}, + organization = {UML 2002} +} + +@INPROCEEDINGS{tegarden:sheetz:92, + author = {D. P. Tegarden and S. D. Sheetz}, + title = {Object-oriented system complexity: an integrated model of structure and perceptions}, + booktitle = {OOPSLA'92 Workshop on Metrics for Object-Oriented Software Development}, + year = {1992} +} + +@ARTICLE{Temple2002, + author = {Paul Temple and Geoffrey Williams}, + title = {Infra-technology and economic performance: evidence from the United Kingdom measurement infrastructure}, + journal = {Information Economics and Policy}, + year = {2002}, + volume = {14}, + pages = {435-452}, + number = {4}, + month = {December} +} + +@MISC{isbsg, + author = {{The International Software Benchmarking Standards Group}}, + title = {{ISBSG} Repositories}, + year = {2007} +} + +@ARTICLE{Tsalidis1992, + author = {C. Tsalidis and D. Christodoulakis and D. Maritsas}, + title = {ATHENA: a software measurement and metrics environment}, + journal = {Journal of Software Maintenance}, + year = {1992}, + volume = {4}, + pages = {61--81}, + number = {2}, + doi = {10.1002/smr.4360040202}, + issn = {1040-550X} +} + +@INPROCEEDINGS{towards-a-syntactic, + author = {{Jean Paul} {Van Belle}}, + title = {Towards a Syntactic Signature for Domain Models: Proposed Descriptive Metrics for Visualizing the Entity Fan-out Frequency Distribution}, + booktitle = {Proceedings of SAICSIT 2002}, + year = {2002} +} + +@INPROCEEDINGS{Vepa2006, + author = {Eric Vépa and Jean Bézivin and Hugo Brunelière and Frédéric Jouault}, + title = {Measuring Model Repositories}, + booktitle = {Proceedings of the 1st Workshop on Model Size Metrics (MSM'06) co-located + + with MoDELS'2006}, + year = {2006} +} + +@INPROCEEDINGS{Washizaki2003, + author = {Hironori Washizaki and Hirokazu Yamamoto and Yoshiaki Fukazawa}, + title = {A Metrics Suite for Measuring Reusability of Software Components}, + booktitle = {METRICS '03: Proceedings of the 9th International Symposium on Software + Metrics}, + year = {2003}, + pages = {211}, + publisher = {IEEE Computer Society}, + isbn = {0-7695-1987-3} +} + +@INPROCEEDINGS{weil2006, + author = {Frank Weil and Andrij Neczwid and Kent Farbelow}, + title = {Model Size Metrics Research in Motorola}, + booktitle = {Proceedings of the Model Size Metrics workshop at Models'2006}, + year = {2006} +} + +@ARTICLE{Weyum88, + author = {E. J. Weyuker}, + title = {Evaluating Software Complexity Metrics}, + journal = {IEEE Transactions on Software Engineering}, + year = {1988}, + volume = {14}, + pages = {1357--1365}, + number = {9} +} + +@INPROCEEDINGS{wilson96, + author = {W. M. Wilson and L. H. Rosenberg and L. E. Hyatt}, + title = {Automated quality analysis of Natural Language requirement specifications}, + booktitle = {Proceeding of the PNSQC Conference}, + year = {1996} +} + +@ARTICLE{Withrow1990, + author = {Carol Withrow}, + title = {Error Density and Size in Ada Software}, + journal = {IEEE Softw.}, + year = {1990}, + volume = {7}, + pages = {26--30}, + number = {1}, + doi = {10.1109/52.43046}, + issn = {0740-7459}, + publisher = {IEEE Computer Society Press} +} + +@INPROCEEDINGS{xenos00objectoriented, + author = {M. Xenos and D. Stavrinoudis and K. Zikouli and D. Christodoulakis}, + title = {Object-oriented metrics - a survey}, + booktitle = {Proceedings of the FESMA Conference (FESMA'2000)}, + year = {2000} +} + +@ARTICLE{yap:henderson:97, + author = {L. M. Yap and B. Henderson-Sellers}, + title = {Class Hierarchies: Consistency Between Libraries}, + journal = {Australian Computer Journal}, + year = {1997}, + volume = {29}, + pages = {81-94}, + number = {3} +} + +@TECHREPORT{yap:henderson:93, + author = {L. M. Yap and B. Henderson-Sellers}, + title = {Consistency considerations of object-oriented class libraries}, + institution = {University of New South Wales}, + year = {1993}, + number = {93/3} +} + +@ARTICLE{Zachman1987, + author = {J. A. Zachman}, + title = {A framework for information systems architecture}, + journal = {IBM Systems Journal}, + year = {1987}, + volume = {26}, + pages = {276--292}, + number = {3} +} + +@BOOK{zuse1991, + title = {Software Complexity}, + publisher = {Walter de Gruyter}, + year = {1991}, + author = {Horst Zuse}, + address = {Berlin} +} + diff --git a/test/metrics.bib.txt b/test/metrics.bib.txt new file mode 100644 index 0000000..f193fe1 --- /dev/null +++ b/test/metrics.bib.txt @@ -0,0 +1,1522 @@ +array ( + 'author' => 'J. Abounader and D. Lamb', + 'institution' => 'Queen\'s University, Kingston, ON.', + 'key' => 'Abounader1997', + 'title' => 'A Data Model for Object-Oriented Design Metrics', + 'type' => 'TECHREPORT', + 'year' => '1997', +) +array ( + 'author' => 'Jarallah S. Alghamdi and Raimi A. Rufai and Sohel M. Khan', + 'booktitle' => 'Proceedings of the Ninth European Conference on Software Maintenance and Reengineering (CSMR\'05)', + 'doi' => '10.1109/CSMR.2005.44', + 'isbn' => '0-7695-2304-8', + 'key' => 'Alghamdi2005', + 'pages' => '190--191', + 'title' => 'OOMeter: A Software Quality Assurance Tool', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'El Hachemi Alikacem and Houari Sahraoui', + 'booktitle' => 'Proceedings of IWSM/MetriKon\'2006', + 'key' => 'Alikacem2006', + 'title' => 'Generic Metric Extraction Framework', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'El Hachemi Alikacem and Houari Sahraoui', + 'booktitle' => 'Actes de la 12ème conférence Langage et Modèles à Objets', + 'key' => 'Alikacem2006a', + 'title' => 'Détection d\'anomalies utilisant un langage de description de règle de qualité', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Jagdish Bansiya and Carl Davis', + 'doi' => '10.1109/32.979986', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'Bans02a', + 'month' => 'jan', + 'number' => '1', + 'pages' => '4--17', + 'title' => 'A Hierarchical Model for Object-Oriented Design Quality Assessment', + 'type' => 'ARTICLE', + 'volume' => '28', + 'year' => '2002', +) +array ( + 'author' => 'Jagdish Bansiya', + 'doi' => '10.1145/351936.351954', + 'issn' => '0360-0300', + 'journal' => 'ACM Comput. Surv.', + 'key' => 'Bansiya00', + 'number' => '1es', + 'pages' => '18', + 'publisher' => 'ACM Press', + 'title' => 'Evaluating framework architecture structural stability', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2000', +) +array ( + 'author' => 'A. Baroni and F. Abreu', + 'booktitle' => 'Proc. of the 16th Brazilian Symposium on Software Engineering', + 'key' => 'Baroni2002', + 'title' => 'Formalizing Object-Oriented Design Metrics upon the UML Meta-Model', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Aline Lùcia Baroni', + 'booktitle' => 'Proceedings of the doctoral symposium at the 10th European Software Engineering Conference held jointly with 13th International Symposium on Foundations of Software Engineering (ESEC-FSE\'05)', + 'doi' => '10.1145/1081706.1081764', + 'isbn' => '1-59593-014-0', + 'key' => 'Baroni2005', + 'pages' => '366--369', + 'publisher' => 'ACM Press', + 'title' => 'Quantitative assessment of UML dynamic models', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Victor R. Basili and Lionel C. Briand and Walcélio L. Melo', + 'doi' => '10.1109/32.544352', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Softw. Eng.', + 'key' => 'Basili1996', + 'number' => '10', + 'pages' => '751--761', + 'title' => 'A Validation of Object-Oriented Design Metrics as Quality Indicators', + 'type' => 'ARTICLE', + 'volume' => '22', + 'year' => '1996', +) +array ( + 'author' => 'Victor R. Basili and David M. Weiss', + 'journal' => 'IEEE Trans. Software Eng.', + 'key' => 'BasiliW84', + 'number' => '6', + 'pages' => '728-738', + 'title' => 'A Methodology for Collecting Valid Software Engineering Data.', + 'type' => 'ARTICLE', + 'volume' => '10', + 'year' => '1984', +) +array ( + 'author' => 'John Baumert and Mark McWhinney', + 'institution' => 'Software Engineering Institute, Carnegie Mellon University', + 'key' => 'Baumert1992', + 'title' => 'Software Measures and the Capability Maturity Model', + 'type' => 'TECHREPORT', + 'year' => '1992', +) +array ( + 'author' => 'Dirk Beyer and Andreas Noack and Claus Lewerentz', + 'doi' => '10.1109/TSE.2005.23', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Softw. Eng.', + 'key' => 'Beyer2005', + 'number' => '2', + 'pages' => '137--149', + 'title' => 'Efficient Relational Calculation for Software Analysis', + 'type' => 'ARTICLE', + 'volume' => '31', + 'year' => '2005', +) +array ( + 'author' => 'Barry W. Boehm and Kevin J. Sullivan', + 'booktitle' => 'ICSE - Future of SE Track', + 'doi' => '10.1145/336512.336584', + 'key' => 'Boehm2000', + 'pages' => '319-343', + 'title' => 'Software economics: a roadmap', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Lionel C. Briand and John W. Daly and Jürgen Wüst', + 'doi' => '10.1023/A:1009783721306', + 'issn' => '1382-3256', + 'journal' => 'Empirical Softw. Eng.', + 'key' => 'Briand1998', + 'number' => '1', + 'pages' => '65--117', + 'publisher' => 'Kluwer Academic Publishers', + 'title' => 'A Unified Framework for Cohesion Measurement in Object-Oriented Systems', + 'type' => 'ARTICLE', + 'volume' => '3', + 'year' => '1998', +) +array ( + 'author' => 'Sjaak Brinkkemper and Motoshi Saeki and Frank Harmsen', + 'booktitle' => 'CAiSE', + 'key' => 'Brinkkemper2001', + 'pages' => '473-476', + 'title' => 'A Method Engineering Language for the Description of Systems Development Methods', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'CEI and ISO', + 'isbn' => '92-67-01075-1', + 'key' => 'CEI1993', + 'publisher' => 'International Organisation for Standardization', + 'title' => 'International vocabulary of basic and general terms in metrology = vocabulaire international des termes fondamentaux et généraux de métrologie', + 'type' => 'BOOK', + 'year' => '1993', +) +array ( + 'author' => 'S. R. Chidamber and C. F. Kemerer', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'CK94', + 'month' => 'June', + 'number' => '6', + 'pages' => '293--318', + 'title' => 'A Metric Suite for Object-Oriented Design', + 'type' => 'ARTICLE', + 'volume' => '20', + 'year' => '1994', +) +array ( + 'author' => 'Jordi Cabot and Ernest Teniente', + 'booktitle' => 'Model Size Metrics Workshop co-located with MODELS\'06', + 'key' => 'Cabot2006', + 'title' => 'A metric for measuring the complexity of OCL expressions', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'David Card', + 'journal' => 'American Programmer', + 'key' => 'Card1991', + 'pages' => '2--8', + 'title' => 'What Makes a Software Measure Successful', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '1991', +) +array ( + 'author' => 'David N. Card and Gerald T. Page and Frank E. McGarry', + 'bibsource' => 'DBLP, http://dblp.uni-trier.de', + 'booktitle' => 'ICSE', + 'key' => 'CardPM85', + 'pages' => '372-377', + 'title' => 'Criteria for Software Modularization.', + 'type' => 'INPROCEEDINGS', + 'year' => '1985', +) +array ( + 'author' => 'Shyam R. Chidamber and Chris F. Kemerer', + 'booktitle' => 'Proceedings of OOPSLA\'91', + 'key' => 'Chidamber:Kemerer:91', + 'ordinal' => 'P422', + 'pages' => '197--211', + 'title' => 'Towards a Metrics Suite for Object-Oriented Design', + 'type' => 'INPROCEEDINGS', + 'year' => '1991', +) +array ( + 'author' => 'Eun Sook Cho and Min Sun Kim and Soo Dong Kim', + 'booktitle' => 'Proceedings of the 8th Asia-Pacific on Software Engineering Conference (APSEC\'01)', + 'key' => 'Cho2001', + 'keywords' => 'components', + 'pages' => '419', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Component Metrics to Measure Component Quality', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Mariano P. Consens and Alberto O. Mendelzon', + 'booktitle' => 'Proc. of the ACM Symp. on Principles of Database Systems', + 'key' => 'Consens1990', + 'pages' => '404--416', + 'title' => 'GraphLog: a visual formalism for real life recursion', + 'type' => 'INPROCEEDINGS', + 'year' => '1990', +) +array ( + 'author' => 'Rita J. Costello and Dar-Biau Liu', + 'issn' => '0164-1212', + 'journal' => 'J. Syst. Softw.', + 'key' => 'Costello:1995:MRE', + 'month' => 'apr', + 'number' => '1', + 'pages' => '39--63', + 'title' => 'Metrics for Requirements Engineering', + 'type' => 'ARTICLE', + 'volume' => '29', + 'year' => '1995', +) +array ( + 'author' => 'N. Debnath and D. Riesco and G. Montejano and R. Uzal and L. Baigorria and A. Dasso and A. Funes', + 'booktitle' => 'Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications (AICCSA\'05)', + 'isbn' => '0-7803-8735-X', + 'key' => 'Debnath2005', + 'publisher' => 'IEEE Computer Society', + 'title' => 'A technique based on the OMG metamodel and OCL for the definition of object-oriented metrics applied to UML models', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Serge Demeyer and Stéphane Ducasse and Michele Lanza', + 'booktitle' => 'Proceedings of the Sixth Working Conference on Reverse Engineering (WCRE\'99)', + 'isbn' => '0-7695-0303-9', + 'key' => 'Demeyer1999', + 'pages' => '175', + 'title' => 'A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Serge Demeyer and Stéphane Ducasse', + 'booktitle' => 'Proceedings of LMO\'99', + 'editor' => 'HERMES Science Publications', + 'key' => 'Demeyer1999a', + 'pages' => '69--82', + 'title' => 'Metrics, Do They Really Help?', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Bruce Powel Douglass', + 'howpublished' => 'White paper, I-Logix', + 'key' => 'Douglass2004', + 'title' => 'Computing Model Complexity', + 'type' => 'MISC', + 'url' => 'http://www.ilogix.com/whitepapers/whitepapers.cfm', + 'year' => '2004', +) +array ( + 'author' => 'Michael Eichberg and Daniel Germanus and Mira Mezini and Lukas Mrokon and Thorsten Schäfer', + 'booktitle' => 'Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR\'06)', + 'key' => 'Eichberg2006', + 'title' => 'QScope: an Open, Extensible Framework for Measuring Software Projects.', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Elaine Ferneley', + 'ee' => '10.1016/S0950-5849(97)00034-7', + 'journal' => 'Information and Software Technology', + 'key' => 'Ferneley1997', + 'number' => '13', + 'pages' => '879-887', + 'title' => 'An empirical study of coupling and control flow metrics', + 'type' => 'ARTICLE', + 'volume' => '39', + 'year' => '1997', +) +array ( + 'author' => 'Xavier Franch and Gemma Grau and Carme Quer', + 'booktitle' => 'Proceedings of the 2th IEEE International Requirements Engineering Conference (RE\'04)', + 'doi' => '10.1109/RE.2004.2', + 'isbn' => '0-7695-2174-6', + 'key' => 'Franch2004', + 'pages' => '348--349', + 'publisher' => 'IEEE Computer Society', + 'title' => 'A Framework for the Definition of Metrics for Actor-Dependency Models', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Félix Garcia and Francisco Ruiz and Mario Piattini', + 'booktitle' => 'Proceedings of the International Conference on Product Focused Software Process Improvement (PROFES\'2004)', + 'key' => 'Garcia2004', + 'title' => 'Definition and empirical validation of metrics for software process models', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Félix Garcia and Manuel F. Bertoa and Coral Calero and Antonio Vallecillo and Francisco Ruiz and Mario Piattini and Marcela Genero', + 'doi' => '10.1016/j.infsof.2005.07.001', + 'journal' => 'Information and Software Technology', + 'key' => 'Garcia2006', + 'number' => '8', + 'pages' => '631-644', + 'title' => 'Towards a consistent terminology for software measurement', + 'type' => 'ARTICLE', + 'volume' => '48', + 'year' => '2006', +) +array ( + 'author' => 'Félix Garcia and M. Serrano and J. Cruz-Lemus and F. Ruiz and M. Piattini', + 'doi' => '10.1016/j.ins.2007.01.018', + 'issn' => '0020-0255', + 'journal' => 'Inf. Sci.', + 'key' => 'Garcia2007', + 'number' => '12', + 'pages' => '2570--2586', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'Managing software process measurement: A metamodel-based approach', + 'type' => 'ARTICLE', + 'volume' => '177', + 'year' => '2007', +) +array ( + 'author' => 'Félix García and Francisco Ruiz and Coral Calero and Manuel F. Bertoa and Antonio Vallecillo and Beatriz Mora and Mario Piattini', + 'journal' => 'The Knowledge Engineering Review', + 'key' => 'Garcia2009', + 'pages' => '23-40', + 'title' => 'Effective use of ontologies in software measurement', + 'type' => 'ARTICLE', + 'volume' => '24', + 'year' => '2009', +) +array ( + 'author' => 'Marcela Genero and Mario Piattini and Coral Calero', + 'journal' => 'L\'Objet', + 'key' => 'Genero2000', + 'number' => '4', + 'pages' => '489--505', + 'title' => 'Early measures for UML class diagrams', + 'type' => 'ARTICLE', + 'volume' => '6', + 'year' => '2000', +) +array ( + 'author' => 'M. Genero and D. Miranda and M. Piattini', + 'booktitle' => 'Proceedings of QAOOSE\'2002', + 'key' => 'Genero2002', + 'title' => 'Defining and Validating Metrics for UML Statechart Diagrams', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://alarcos.inf-cr.uclm.es/qaoose2002/docs/QAOOSE-Gen-Mir-Pia.pdf', + 'year' => '2002', +) +array ( + 'author' => 'Marcela Genero and Mario Piattini and Coral Calero', + 'booktitle' => 'Proceedings of the International Symposium on Empirical Software Engineering (ISESE\'02)', + 'isbn' => '0-7695-1796-X', + 'key' => 'Genero2002a', + 'pages' => '195', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Empirical Validation of Class Diagram Metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Marcela Genero and Mario Piattini and Coral Caleron', + 'issue' => '9', + 'journal' => 'Journal of Object Technology', + 'key' => 'Genero2005', + 'pages' => '59--92', + 'title' => 'A survey of metrics for UML class diagrams', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '2005', +) +array ( + 'author' => 'N. S. Gill and P. S. Grover', + 'doi' => '10.1145/966221.966237', + 'issn' => '0163-5948', + 'journal' => 'SIGSOFT Softw. Eng. Notes', + 'key' => 'Gill2003', + 'keywords' => 'components', + 'number' => '6', + 'pages' => '4--4', + 'publisher' => 'ACM', + 'title' => 'Component-based measurement: few useful guidelines', + 'type' => 'ARTICLE', + 'volume' => '28', + 'year' => '2003', +) +array ( + 'author' => 'Robert B. Grady and Deborah L. Caswell', + 'isbn' => '0-13-821844-7', + 'key' => 'Grady1987', + 'publisher' => 'Prentice-Hall, Inc.', + 'title' => 'Software metrics: establishing a company-wide program', + 'type' => 'BOOK', + 'year' => '1987', +) +array ( + 'author' => 'Robert B. Grady', + 'isbn' => '0-13-720384-5', + 'key' => 'Grady1992', + 'publisher' => 'Prentice-Hall, Inc.', + 'title' => 'Practical software metrics for project management and process improvement', + 'type' => 'BOOK', + 'year' => '1992', +) +array ( + 'author' => 'Esther Guerra and Juan de Lara and Paloma Díaz', + 'doi' => '10.1016/j.jvlc.2007.09.002', + 'journal' => 'Journal of Visual Languages and Computing', + 'key' => 'Guerra2007', + 'month' => 'nov', + 'pages' => '1--27', + 'title' => 'Visual specification of measurements and redesigns for domain specific visual languages', + 'type' => 'ARTICLE', + 'volume' => 'in Press', + 'year' => '2007', +) +array ( + 'author' => 'Esther Guerra and Juan de Lara and Alessio Malizia and Paloma Díaz', + 'journal' => 'Information and Software Technology', + 'key' => 'Guerra2009', + 'pages' => '769-784', + 'title' => 'Supporting user-oriented analysis for multi-view domain-specific visual languages', + 'type' => 'ARTICLE', + 'volume' => '51', + 'year' => '2009', +) +array ( + 'author' => 'T. Hammer and L. Rosenberg and L. Huffman and L. Hyatt', + 'booktitle' => 'Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE\'97)', + 'isbn' => '0-8186-7740-6', + 'key' => 'Hammer1997', + 'pages' => '141.1', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Requirements Metrics - Value Added', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Brian Henderson-Sellers and Didar Zowghi and T. Klemola and S. Parasuram', + 'booktitle' => 'Proceedings of the 8th International Conference on Object-Oriented Information Systems (OOIS \'02)', + 'isbn' => '3-540-44087-9', + 'key' => 'Henderson-Sellers2002', + 'pages' => '409--421', + 'publisher' => 'Springer-Verlag', + 'title' => 'Sizing Use Cases: How to Create a Standard Metrical Approach', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Brian Henderson-Sellers', + 'key' => 'Henderson-Sellers:96', + 'publisher' => 'Prentice Hall', + 'title' => 'Object-Oriented Metrics, measures of complexity', + 'type' => 'BOOK', + 'year' => '1996', +) +array ( + 'author' => 'S. Henry and D. Kafura', + 'doi' => '10.1109/TSE.1981.231113', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Softw. Eng.', + 'key' => 'Henry1981', + 'number' => '5', + 'pages' => '510--518', + 'publisher' => 'IEEE Press', + 'title' => 'Software Structure Metrics Based on Information Flow', + 'type' => 'ARTICLE', + 'volume' => '7', + 'year' => '1981', +) +array ( + 'author' => 'Martin Hitz and Behzad Montazeri', + 'doi' => '10.1109/32.491650', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Softw. Eng.', + 'key' => 'Hitz1996', + 'number' => '4', + 'pages' => '267--271', + 'title' => 'Chidamber and Kemerer\'s Metrics Suite: A Measurement Theory Perspective', + 'type' => 'ARTICLE', + 'volume' => '22', + 'year' => '1996', +) +array ( + 'author' => 'ISO/IEC', + 'key' => 'ISOIEC9126', + 'publisher' => 'ISO/IEC', + 'title' => 'ISO/IEC 9126. Software engineering -- Product quality', + 'type' => 'BOOK', + 'year' => '2001', +) +array ( + 'author' => 'C. Jones', + 'isbn' => '0-07-032813-7', + 'key' => 'Jones1991', + 'publisher' => 'McGraw-Hill', + 'title' => 'Applied software measurement: assuring productivity and quality', + 'type' => 'BOOK', + 'year' => '1991', +) +array ( + 'address' => 'Reading, MA', + 'author' => 'Stephen H. Kan', + 'key' => 'Kan95a', + 'publisher' => 'Addison Wesley', + 'title' => 'Metrics and Models in Software Quality Engineering', + 'type' => 'BOOK', + 'year' => '1995', +) +array ( + 'author' => 'Harmen Kastenberg', + 'key' => 'Kastenberg2004', + 'month' => 'Jul', + 'school' => 'University of Twente', + 'title' => 'Software Metrics as Class Graph Properties', + 'type' => 'MASTERSTHESIS', + 'url' => 'http://www.cs.utwente.nl/~kastenbe/public/Master_Thesis.pdf', + 'year' => '2004', +) +array ( + 'author' => 'T. Khoshgoftaar and J. Munson', + 'booktitle' => 'Proceedings of the Computer Software and Applications Conference', + 'key' => 'Khoshgoftaar1990', + 'pages' => '408--413', + 'title' => 'The lines of code metric as a predictor of program faults: A critical analysis', + 'type' => 'INPROCEEDINGS', + 'year' => '1990', +) +array ( + 'author' => 'Hyoseob Kim and Cornelia Boldyreff', + 'booktitle' => 'Proceedings of QAOOSE\'2002', + 'key' => 'Kim2002', + 'organization' => 'QAOOSE 2002', + 'title' => 'Developing Software Metrics Applicable to UML Models', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://alarcos.inf-cr.uclm.es/qaoose2002/docs/QAOOSE-Kim-Bol.pdf', + 'year' => '2002', +) +array ( + 'address' => 'Herts, UK, UK', + 'author' => 'Barbara A. Kitchenham and Lesley M. Pickard and Susan J. Linkman', + 'issn' => '0268-6961', + 'journal' => 'Softw. Eng. J.', + 'key' => 'Kitchenham1990', + 'number' => '1', + 'pages' => '50--58', + 'publisher' => 'Michael Faraday House', + 'title' => 'An evaluation of some design metrics', + 'type' => 'ARTICLE', + 'volume' => '5', + 'year' => '1990', +) +array ( + 'author' => 'Barbara A. Kitchenham and Robert T. Hughes and Stephen G. Linkman', + 'doi' => '10.1109/32.950316', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Softw. Eng.', + 'key' => 'Kitchenham2001', + 'number' => '9', + 'pages' => '788--804', + 'publisher' => 'IEEE Press', + 'title' => 'Modeling Software Measurement Data', + 'type' => 'ARTICLE', + 'volume' => '27', + 'year' => '2001', +) +array ( + 'address' => 'New York', + 'author' => 'D.H. Krantz and R.D. Luce and P. Suppes and A. Tversky', + 'key' => 'Krantz', + 'publisher' => 'Academic Press', + 'title' => 'Foundations of measurement', + 'type' => 'BOOK', + 'year' => '1971', +) +array ( + 'author' => 'Wilf R. LaLonde and John R. Pugh', + 'bibsource' => 'DBLP, http://dblp.uni-trier.de', + 'journal' => 'JOOP', + 'key' => 'LaLonde1994', + 'number' => '1', + 'pages' => '33-37', + 'title' => 'Gathering Metric Information Using Metalevel Facilities', + 'type' => 'ARTICLE', + 'volume' => '7', + 'year' => '1994', +) +array ( + 'author' => 'Michele Lanza and Stéphane Ducasse', + 'booktitle' => 'Proceedings of the 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering', + 'editor' => 'F. Abreu and Mario Piattini and Geert Poels and Houari A. Sahraoui', + 'isbn' => '84-699-8696-1', + 'key' => 'Lanza2002', + 'pages' => '77-84', + 'title' => 'Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.iam.unibe.ch/~scg/Archive/Papers/Lanz02bModelIndependentMetrics.pdf', + 'year' => '2002', +) +array ( + 'author' => 'Michele Lanza and Stéphane Ducasse', + 'journal' => 'Transactions on Software Engineering (TSE)', + 'key' => 'Lanza2003', + 'pages' => '782--795', + 'title' => 'Polymetric Views - A Lightweight Visual Approach to Reverse Engineering', + 'type' => 'ARTICLE', + 'volume' => '29', + 'year' => '2003', +) +array ( + 'author' => 'Luigi Lavazza and Alberto Agostini', + 'journal' => 'Journal of Object Technology', + 'key' => 'Lavazza2005', + 'number' => '4', + 'pages' => '115-134', + 'title' => 'Automated Measurement of UML Models: an open toolset approach', + 'type' => 'ARTICLE', + 'url' => 'http://www.jot.fm/issues/issue_2005_05/article2', + 'volume' => '4', + 'year' => '2005', +) +array ( + 'author' => 'Claus Lewerentz and Frank Simon', + 'booktitle' => 'Proceedings of the Workshop on Object-Oriented Technology at ECOOP\'98', + 'key' => 'Lewerentz1998', + 'title' => 'A Product Metrics Tool Integrated into a Software Development Environment', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'author' => 'Claus Lewerentz and Frank Simon', + 'institution' => 'BTU Cottbus', + 'key' => 'Lewerentz1998a', + 'title' => 'Integrating an object-oriented metrics tool into SNiFF+', + 'type' => 'TECHREPORT', + 'year' => '1998', +) +array ( + 'author' => 'Rüdiger Lincke and Welf Löwe', + 'booktitle' => 'Proceedings of the 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM)', + 'key' => 'Lincke2006', + 'title' => 'Foundations for Defining Software Metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Rüdiger Lincke and Jonas Lundberg and Welf Löwe', + 'booktitle' => 'Proceedings of the 2008 international Symposium on Software Testing and Analysis (ISSTA\'2008)', + 'key' => 'Lincke2008', + 'title' => 'Comparing Software Metric Tools', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'author' => 'Annabella Loconsole', + 'booktitle' => 'Proceedings of the 12th European Software Control and Metrics Conference (ESCOM\'2001)', + 'key' => 'Loconsole2001', + 'title' => 'Measuring the Requirements Management Key Process Area', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.cs.umu.se/~jubo/Projects/QMSE/ESCOM2001.pdf', + 'year' => '2001', +) +array ( + 'address' => 'Washington, DC, USA', + 'author' => 'Sajjad Mahmood and Richard Lai', + 'booktitle' => 'QSIC \'05: Proceedings of the Fifth International Conference on Quality Software', + 'doi' => '10.1109/QSIC.2005.39', + 'isbn' => '0-7695-2472-9', + 'key' => 'Mahmood2005', + 'keywords' => 'components', + 'pages' => '150--160', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Measuring the Complexity of a UML Component Specification', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'M. Marchesi', + 'booktitle' => 'Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering (CSMR\'98)', + 'isbn' => '0-8186-8421-6', + 'key' => 'Marchesi1998', + 'pages' => '67', + 'publisher' => 'IEEE Computer Society', + 'title' => 'OOA Metrics for the Unified Modeling Language', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'author' => 'Jacqueline McQuillan and James Power', + 'booktitle' => 'Proceedings of the ECOOP\'2006 Doctoral Symposium', + 'key' => 'McQuillan2006b', + 'title' => 'Towards the re-usability of software metrics definitions at the meta level', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Jacqueline McQuillan and James Power', + 'institution' => 'National University of Ireland', + 'key' => 'McQuillan2006d', + 'title' => 'A Definition of the Chidamber and Kemerer Metrics suite for UML', + 'type' => 'TECHREPORT', + 'year' => '2006', +) +array ( + 'author' => 'Jacqueline A. McQuillan and James F. Power', + 'booktitle' => 'Proceedings of the 4th International Conference on Principles and Practices of Programming in Java', + 'key' => 'Mcquillan2006a', + 'title' => 'Experiences of using the Dagstuhl Middle Metamodel for defining software metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Jacqueline McQuillan and James Power', + 'booktitle' => 'Proceedings of the Model Size Metrics workshop at Models\'2006', + 'key' => 'Mcquillan2006c', + 'title' => 'Some observations on the application of software metrics to UML models', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Austin C. Melton and Albert L. Baker and James M. Bieman and David M Gustafson', + 'issue' => '5', + 'journal' => 'Software Engineering Journal', + 'key' => 'Melton-etal90', + 'pages' => '246--254', + 'title' => 'A mathematical perspective for software measures research', + 'type' => 'ARTICLE', + 'volume' => '5', + 'year' => '1990', +) +array ( + 'author' => 'Alberto Mendelzon and Johannes Sametinger', + 'journal' => 'Software - Concepts and Tools', + 'key' => 'Mendelzon1995', + 'number' => '4', + 'pages' => '170-182', + 'title' => 'Reverse Engineering by Visualizing and Querying', + 'type' => 'ARTICLE', + 'volume' => '16', + 'year' => '1995', +) +array ( + 'author' => 'Brian Berenbach and Gail Borotto', + 'booktitle' => 'Proceeding of the 28th International Conference on Software Engineering (ICSE \'06)', + 'doi' => '10.1145/1134285.1134348', + 'isbn' => '1-59593-375-1', + 'key' => 'Metrics_for_model_driven_requirements_development', + 'location' => 'Shanghai, China', + 'pages' => '445--451', + 'publisher' => 'ACM Press', + 'title' => 'Metrics for model driven requirements development', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Metrotrade Project and Regmet Project', + 'key' => 'Metrotrade2003', + 'publisher' => 'European Association of National Metrology Institutes', + 'title' => 'Metrology - in short', + 'type' => 'BOOK', + 'url' => 'http://www.euromet.org/docs/pubs/docs/Metrology_in_short_2nd_edition_may_2004.pdf', + 'year' => '2003', +) +array ( + 'author' => 'Modelware Project', + 'institution' => 'Framework Programme Information Society Technologies', + 'key' => 'ModelwareD2.2', + 'title' => 'D2.2 MDD Engineering Metrics Definition', + 'type' => 'TECHREPORT', + 'year' => '2006', +) +array ( + 'author' => 'Modelware Project', + 'institution' => 'Framework Programme Information Society Technologies', + 'key' => 'ModelwareD2.5', + 'title' => 'D2.5 MDD Engineering Metrics Baseline', + 'type' => 'TECHREPORT', + 'year' => '2006', +) +array ( + 'author' => 'Modelware Project', + 'institution' => 'Framework Programme Information Society Technologies', + 'key' => 'ModelwareD2.7', + 'title' => 'D2.7 MDD Business Metrics', + 'type' => 'TECHREPORT', + 'year' => '2006', +) +array ( + 'author' => 'Beatriz Mora and Félix Garcia and Francisco Ruiz and Mario Piattini and Artur Boronat and Abel Gómez and José Á. Carsí and Isidro Ramos', + 'booktitle' => 'Proceedings of the International Conference on Enterprise Information Systems (ICEIS\'2008)', + 'key' => 'Mora2008', + 'title' => 'Software measurement by using QVT transformations in an MDA context', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'author' => 'Beatriz Mora and Mario Piattini and Francisco Ruiz and Felix Garcia', + 'booktitle' => 'Proceedings of the 8th Workshop on Domain-Specific Modeling (DSM\'2008)', + 'key' => 'Mora2008a', + 'title' => 'SMML: Software Measurement Modeling Language', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'author' => 'V. L. Narasimhan and B. Hendradjaya', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering Research and Practice (SERP\'04)', + 'key' => 'Narasimhan2004', + 'keywords' => 'components', + 'title' => 'Component Integration Metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'G. Poels and G. Dedene', + 'booktitle' => 'Proceedings of the Annual Oregon Workshop on Software Metrics (AOWSM\'97)', + 'key' => 'Poels1997', + 'text' => 'G. Poels and G. Dedene, `Complexity Metrics for Formally Specified Business Requirements\', Proceedings of the Annual Oregon Workshop on Software Metrics (AOWSM\'97), Coeur d\'Alene, Idaho, USA, May 1997.', + 'title' => 'Complexity Metrics for Formally Specified Business Requirements', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Geert Poels and Guido Dedene', + 'journal' => 'Information and Software Technology', + 'key' => 'Poels2000', + 'number' => '1', + 'pages' => '35-46', + 'title' => 'Distance-based software measurement: necessary and sufficient properties for software measures', + 'type' => 'ARTICLE', + 'volume' => '42', + 'year' => '2000', +) +array ( + 'author' => 'Luis Reynoso and Marcela Genero and Mario Piattini', + 'booktitle' => 'Proceedings of QAOOSE\'2003', + 'key' => 'Reynoso2003', + 'title' => 'Measuring OCL expressions: a "tracing"-based approach', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www-ctp.di.fct.unl.pt/QUASAR/QAOOSE2003/papers/OCLM-QAOOSE03.pdf', + 'year' => '2003', +) +array ( + 'address' => 'Englewood Cliffs, NJ', + 'author' => 'Barry W. Boehm', + 'key' => 'SEeconomics', + 'publisher' => 'Prentice Hall', + 'title' => 'Software Engineering Economics', + 'type' => 'BOOK', + 'year' => '1981', +) +array ( + 'author' => 'Smacchia S.A.', + 'institution' => 'Smacchia S.A.', + 'key' => 'SMACCHIA.COM2006', + 'title' => 'Code Query Language 1.5 Specification', + 'type' => 'TECHREPORT', + 'year' => '2006', +) +array ( + 'author' => 'Motoshi Saeki', + 'booktitle' => 'CAiSE', + 'key' => 'Saeki2003', + 'pages' => '374-389', + 'title' => 'Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://link.springer.de/link/service/series/0558/bibs/2681/26810374.htm', + 'year' => '2003', +) +array ( + 'author' => 'Motoshi Saeki and Haruhiko Kaiya', + 'booktitle' => 'Proc. of 1st Workshop on Quality in Modeling', + 'key' => 'Saeki2006', + 'pages' => '31--45', + 'title' => 'Model Metrics and Metrics of Model Transformation', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Andreas Schmietendorf and Reiner Dumke and Erik Foltin', + 'doi' => '10.1145/352342.352347', + 'issn' => '0163-5948', + 'journal' => 'SIGSOFT Softw. Eng. Notes', + 'key' => 'Schmietendorf2000', + 'number' => '4', + 'pages' => '51--61', + 'publisher' => 'ACM', + 'title' => 'Metrics based asset assessment', + 'type' => 'ARTICLE', + 'volume' => '25', + 'year' => '2000', +) +array ( + 'author' => 'Sahra Sedigh-Ali and Arif Ghafoor and Raymond A. Paul', + 'booktitle' => 'Proceedings of the 25th International Computer Software and Applications Conference (COMPSAC\'01)', + 'isbn' => '0-7695-1372-7', + 'key' => 'Sedigh-Ali2001', + 'pages' => '303', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Metrics-Guided Quality Management for Component-Based Software Systems', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Yogesh Singh and Sangeeta Sabharwal and Manu Sood', + 'journal' => 'Information and Management Sciences', + 'key' => 'Singh2004', + 'pages' => '69--90', + 'title' => 'A Systematic Approach to Measure the Problem Complexity of Software Requirement Specifications of an Information System', + 'type' => 'ARTICLE', + 'volume' => '15', + 'year' => '2004', +) +array ( + 'author' => 'R. van Solingen and E. Berghout', + 'booktitle' => 'Proceedings of the 7th Software Metrics Symposium (METRICS\'2001)', + 'doi' => '10.1109/METRIC.2001.915533', + 'key' => 'Solingen2001', + 'pages' => '246-258', + 'title' => 'Integrating goal-oriented measurement in industrial software engineering: industrial experiences with and additions to the Goal/Question/Metric method (GQM)', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Miroslaw Staron and Wilhelm Meding and Christer Nilsson', + 'journal' => 'Information and Software Technology', + 'key' => 'Staron2009', + 'pages' => '721-737', + 'title' => 'A framework for developing measurement systems and its industrial evaluation', + 'type' => 'ARTICLE', + 'volume' => '51', + 'year' => '2009', +) +array ( + 'author' => 'Mei-Huei Tang and Mei-Hwa Chen', + 'booktitle' => 'Proceedings of MODELS/UML\'2002', + 'key' => 'Tang2002', + 'organization' => 'UML 2002', + 'title' => 'Measuring OO Design Metrics from UML', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Paul Temple and Geoffrey Williams', + 'journal' => 'Information Economics and Policy', + 'key' => 'Temple2002', + 'month' => 'December', + 'number' => '4', + 'pages' => '435-452', + 'title' => 'Infra-technology and economic performance: evidence from the United Kingdom measurement infrastructure', + 'type' => 'ARTICLE', + 'volume' => '14', + 'year' => '2002', +) +array ( + 'author' => 'C. Tsalidis and D. Christodoulakis and D. Maritsas', + 'doi' => '10.1002/smr.4360040202', + 'issn' => '1040-550X', + 'journal' => 'Journal of Software Maintenance', + 'key' => 'Tsalidis1992', + 'number' => '2', + 'pages' => '61--81', + 'title' => 'ATHENA: a software measurement and metrics environment', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '1992', +) +array ( + 'author' => 'Eric Vépa and Jean Bézivin and Hugo Brunelière and Frédéric Jouault', + 'booktitle' => 'Proceedings of the 1st Workshop on Model Size Metrics (MSM\'06) co-located with MoDELS\'2006', + 'key' => 'Vepa2006', + 'title' => 'Measuring Model Repositories', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Hironori Washizaki and Hirokazu Yamamoto and Yoshiaki Fukazawa', + 'booktitle' => 'METRICS \'03: Proceedings of the 9th International Symposium on Software Metrics', + 'isbn' => '0-7695-1987-3', + 'key' => 'Washizaki2003', + 'pages' => '211', + 'publisher' => 'IEEE Computer Society', + 'title' => 'A Metrics Suite for Measuring Reusability of Software Components', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'E. J. Weyuker', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'Weyum88', + 'number' => '9', + 'pages' => '1357--1365', + 'title' => 'Evaluating Software Complexity Metrics', + 'type' => 'ARTICLE', + 'volume' => '14', + 'year' => '1988', +) +array ( + 'author' => 'Carol Withrow', + 'doi' => '10.1109/52.43046', + 'issn' => '0740-7459', + 'journal' => 'IEEE Softw.', + 'key' => 'Withrow1990', + 'number' => '1', + 'pages' => '26--30', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'Error Density and Size in Ada Software', + 'type' => 'ARTICLE', + 'volume' => '7', + 'year' => '1990', +) +array ( + 'author' => 'Wang Yu-ying and Li Qing-shan and Chen Ping and Ren Chun-de', + 'doi' => '10.1007/s11741-007-0507-2', + 'journal' => 'Journal of Shanghai University', + 'key' => 'Yu-ying2007', + 'number' => '5', + 'pages' => '474-479', + 'title' => 'Dynamic fan-in and fan-out metrics for program comprehension', + 'type' => 'ARTICLE', + 'volume' => '11', + 'year' => '2007', +) +array ( + 'author' => 'J. A. Zachman', + 'journal' => 'IBM Systems Journal', + 'key' => 'Zachman1987', + 'number' => '3', + 'pages' => '276--292', + 'title' => 'A framework for information systems architecture', + 'type' => 'ARTICLE', + 'volume' => '26', + 'year' => '1987', +) +array ( + 'address' => 'Boston, MA, USA', + 'author' => 'Kevin Pulford and Annie Kuntzmann-Combelles and Stephen Shirlaw', + 'isbn' => '0-201-87746-5', + 'key' => 'ami95', + 'publisher' => 'Addison-Wesley Longman Publishing Co., Inc.', + 'title' => 'A quantitative approach to software management: the AMI handbook', + 'type' => 'BOOK', + 'year' => '1995', +) +array ( + 'author' => 'S. Sarkar and G. M. Rama and A. C. Kak', + 'issue' => '1', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'apibased', + 'pages' => '14-32', + 'title' => 'API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization', + 'type' => 'ARTICLE', + 'volume' => '33', + 'year' => '2007', +) +array ( + 'author' => 'NASA Software Assurance Technology Center', + 'institution' => 'NASA', + 'key' => 'arm-nasa', + 'title' => 'Automated Requirement Measurement', + 'type' => 'MISC', + 'year' => '2000', +) +array ( + 'author' => 'A. Baroni and S. Braz and F. Abreu', + 'booktitle' => 'ECOOP\'02 Workshop on Quantitative Approaches in OO Software Engineering', + 'key' => 'baroni02', + 'title' => 'Using OCL to Formalize Object-Oriented Design Metrics Definitions', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Chris Kolde', + 'howpublished' => 'White paper, Borland', + 'key' => 'borlandrequirements', + 'organization' => 'Borland', + 'title' => 'Basic metrics for requirements management', + 'type' => 'MISC', + 'year' => '2004', +) +array ( + 'author' => 'L. Briand and S. Morasca and V. Basili', + 'issue' => '12', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'briand02operational', + 'pages' => '1106--1125', + 'title' => 'An operational process for goal-driven definition of measures', + 'type' => 'ARTICLE', + 'volume' => '28', + 'year' => '2002', +) +array ( + 'author' => 'Lionel C. Briand and Sandro Morasca and Victor R. Basili', + 'journal' => 'Software Engineering', + 'key' => 'briand96propertybased', + 'number' => '1', + 'pages' => '68-86', + 'title' => 'Property-Based Software Engineering Measurement', + 'type' => 'ARTICLE', + 'volume' => '22', + 'year' => '1996', +) +array ( + 'author' => 'Betty H. C. Cheng and Ryan Stephenson and Brian Berenbach', + 'bibsource' => 'DBLP, http://dblp.uni-trier.de', + 'booktitle' => 'Proceedings of MODELS\' 2005', + 'doi' => '10.1007/11557432_24', + 'key' => 'cheng05', + 'pages' => '324-338', + 'title' => 'Lessons Learned from Automated Analysis of Industrial UML Class Models (An Experience Report).', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Barry Boehm and Bradford Clark and Ellis Horowitz and Richard Shelby and Chris Westland', + 'booktitle' => 'Software Technology Conference', + 'key' => 'cocomo:95', + 'month' => 'Apr', + 'title' => 'An Overview of the COCOMO 2.0 Software Cost Model', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'A. Davis and S. Overmyer and K. Jordan and J. Caruso and F. Dandashi and A. Dinh and G. Kincaid and G. Ledeboer and P. Reynolds and P. Sitaram and A. Ta and M. Theofanos', + 'booktitle' => 'Proceedings of the First International Software Metrics Symposium', + 'key' => 'davis93', + 'title' => 'Identifying and measuring quality in a software requirements specification', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Bruno Dufour and Karel Driesen and Laurie Hendren and Clark Verbrugge', + 'booktitle' => 'Proceedings of the ACM SIGPLAN 2003 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA\'03)', + 'isbn' => '1-58113-712-5', + 'key' => 'dufour03', + 'pages' => '149--168', + 'publisher' => 'ACM Press', + 'title' => 'Dynamic Metrics for Java', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.sable.mcgill.ca/publications/papers/2003-5/sable-paper-2003-5.pdf', + 'year' => '2003', +) +array ( + 'author' => 'N. E. Fenton', + 'key' => 'fenton:1991', + 'publisher' => 'Chapman and Hall', + 'title' => 'Software Metrics: A Rigorous Approach', + 'type' => 'BOOK', + 'year' => '1991', +) +array ( + 'author' => 'Tudor Gîrba and Michele Lanza and Stéphane Ducasse', + 'booktitle' => 'Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR\'05)', + 'doi' => '10.1109/CSMR.2005.15', + 'key' => 'girba05a', + 'pages' => '2--11', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Characterizing the Evolution of Class Hierarchies', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.iam.unibe.ch/~scg/Archive/Papers/Girb05aHierarchiesEvolution.pdf', + 'year' => '2005', +) +array ( + 'author' => 'Victor R. Basili and Gianluigi Caldiera and H. Dieter Rombach', + 'booktitle' => 'Encyclopedia of Software Engineering', + 'key' => 'gqm', + 'publisher' => 'Wiley', + 'title' => 'The Goal Question Metric Approach', + 'type' => 'INCOLLECTION', + 'year' => '1994', +) +array ( + 'author' => 'Esther Guerra and Paloma Diaz and Juan de Lara', + 'booktitle' => 'Graph Transformation and Visual Modeling Techniques (GT-VMT 2006)', + 'key' => 'guerra2006', + 'title' => 'Visual Specification of Metrics for Domain Specific Visual Languages', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'NASA Software Program', + 'institution' => 'National Aeronautics and Space Administration', + 'key' => 'guidebook-software', + 'title' => 'Software Measurement Guidebook', + 'type' => 'TECHREPORT', + 'year' => '1995', +) +array ( + 'author' => 'T. J. Harmer and F. G. Wilkie', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'key' => 'harmer2002', + 'title' => 'An Extensible Metrics Extraction Environment for Object-Oriented Programming Languages', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'B. Henderson-Sellers and J. M. Edwards', + 'key' => 'henderson:edwards:94', + 'publisher' => 'Prentice Hall', + 'title' => 'BOOKTWO of Object-Oriented Knowledge: The Working Object', + 'type' => 'BOOK', + 'year' => '1994', +) +array ( + 'author' => 'The International Software Benchmarking Standards Group', + 'key' => 'isbsg', + 'title' => 'ISBSG Repositories', + 'type' => 'MISC', + 'year' => '2007', +) +array ( + 'author' => 'C. Jones', + 'key' => 'jones1993', + 'publisher' => 'Carlsbad, Calif.: IS Management Group', + 'title' => 'Software Productivity and Quality Today: The Worldwide Perspective', + 'type' => 'BOOK', + 'year' => '1993', +) +array ( + 'author' => 'C. Jones', + 'key' => 'jones86', + 'publisher' => 'McGraw-Hill', + 'title' => 'Programming Productivity', + 'type' => 'BOOK', + 'year' => '1986', +) +array ( + 'author' => 'Cristina Marinescu and Radu Marinescu and Tudor Gîrba', + 'booktitle' => 'IEEE METRICS', + 'doi' => '10.1109/METRICS.2005.48', + 'key' => 'marinescuMG05', + 'pages' => '11', + 'title' => 'Towards a Simplified Implementation of Object-Oriented Design Metrics.', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Michael Mattsson and Jan Bosch', + 'booktitle' => 'TOOLS \'99: Proceedings of the Technology of Object-Oriented Languages and Systems', + 'isbn' => '0-7695-0275-X', + 'key' => 'mattson99', + 'pages' => '118', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Characterizing Stability in Evolving Frameworks', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'McCabe', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'mccabe1976', + 'pages' => '308-320', + 'title' => 'A Complexity Measure', + 'type' => 'ARTICLE', + 'volume' => '2', + 'year' => '1976', +) +array ( + 'author' => 'T. Mens and M. Lanza', + 'doi' => '10.1016/S1571-0661(05)80529-8', + 'issue' => '2', + 'journal' => 'Electronic Notes in Theoretical Computer Science', + 'key' => 'mens02graphbased', + 'pages' => '57--68', + 'title' => 'A graph-based metamodel for object-oriented software metrics', + 'type' => 'ARTICLE', + 'volume' => '72', + 'year' => '2002', +) +array ( + 'author' => 'H. Ma and W. Shao and L.Zhang and Z.Ma and Y.Jiang', + 'booktitle' => 'Proceedings of MODELS/UML\'2004', + 'key' => 'metrics-uml-metamodel', + 'organization' => 'UML 2004', + 'title' => 'Applying OO Metrics to Assess UML Meta-Models', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Vojislav B. Misic and Simon Moser', + 'booktitle' => 'Proceedings of the Technology of Object-Oriented Languages and Systems Conference (TOOLS\'97)', + 'isbn' => '0-8186-8551-4', + 'key' => 'misic97', + 'pages' => '330', + 'title' => 'From Formal Metamodels to Metrics: An Object-Oriented Approach', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Martin Monperrus and Joël Champeau and Brigitte Hoeltzener', + 'booktitle' => 'Proceedings of the 2nd Workshop on Model Size Metrics (MSM\'07) co-located with MODELS\'2007', + 'key' => 'monperrus07', + 'title' => 'Counts Count', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.monperrus.net/martin/Counts_Count.pdf', + 'year' => '2007', +) +array ( + 'author' => 'Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte Hoeltzener', + 'booktitle' => 'Proceedings of the 4th European Congress on Embedded Real Time Software (ERTS\'2008)', + 'key' => 'monperrus08a', + 'title' => 'Model-driven Engineering Metrics for Real Time Systems', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.monperrus.net/martin/Model-driven_Engineering_Metrics_for_Real_Time_Systems.pdf', + 'year' => '2008', +) +array ( + 'abstract' => 'Model-Driven Engineering (MDE) is an approach to software development that uses models as primary artifacts, from which code, documentation and tests are derived. One way of assessing quality assurance in a given domain is to define domain metrics. As text documents, models can be considered from a syntactic point of view i.e., thought of as graphs. We can readily apply graph-based metrics to them, such as the number of nodes, the number of edges or the fan-in/fan-out distributions. However, these metrics cannot leverage the semantic structuring enforced by each specific metamodel to give domain specific information. Contrary to graph-based metrics, more specific metrics do exist for given domains (such as LOC for programs), but they lack genericity. Our contribution is to propose one metric that is generic over the domains and the metamodels and allows the easy specification of an open-ended wide range of model metrics.', + 'author' => 'Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte Hoeltzener', + 'booktitle' => 'Model-Driven Software Development: Integrating Quality Assurance', + 'editor' => 'Jörg Rech and Christian Bunse', + 'isbn' => '978-1-60566-006-6', + 'key' => 'monperrus08b', + 'publisher' => 'IDEA Group', + 'title' => 'Measuring Models', + 'type' => 'INCOLLECTION', + 'url' => 'http://www.monperrus.net/martin/Measuring-models-in-Model-Driven-Software-Development-Integrating-Quality-Assurance.pdf', + 'year' => '2008', +) +array ( + 'author' => 'Martin Monperrus and Jean-Marc Jézéquel and Joël Champeau and Brigitte Hoeltzener', + 'booktitle' => 'Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS\'2008)', + 'comment' => 'acceptance rate: 58/274', + 'key' => 'monperrus08d', + 'title' => 'A Model-driven Measurement Approach', + 'type' => 'INPROCEEDINGS', + 'url' => 'http://www.monperrus.net/martin/A-Model-Driven-Measurement-Approach.pdf', + 'year' => '2008', +) +array ( + 'author' => 'Martin Monperrus', + 'comment' => 'Advisor: JM. Jézéquel; Examiners: H. Sahraoui, S. Ducasse', + 'key' => 'monperrus08phd', + 'school' => 'Université de Rennes', + 'title' => 'La mesure des modèles par les modèles : une approche générative', + 'type' => 'PHDTHESIS', + 'url' => 'http://www.monperrus.net/martin/la-mesure-des-modeles-par-les-modeles-une-approche-generative.pdf', + 'year' => '2008', +) +array ( + 'author' => 'Ralf Reissing', + 'booktitle' => 'ECOOP\'01 Workshop QAOOSE', + 'key' => 'reissing2001', + 'title' => 'Towards a Model for Object-Oriented Design Measurement', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'M. Medina Mora and C. Denger', + 'institution' => 'Fraunhofer IESE', + 'key' => 'remetricssurvey', + 'title' => 'Requirements metrics: an initial literature survey on measurement approaches for requirements specifications', + 'type' => 'TECHREPORT', + 'year' => '2003', +) +array ( + 'author' => 'Ganesh Kandula and Vinay Kumar Sathrasala', + 'key' => 'requirementsmetrics', + 'school' => 'Umea University', + 'title' => 'Product and Management Metrics for Requirements.', + 'type' => 'MASTERSTHESIS', + 'year' => '2005', +) +array ( + 'author' => 'Norman F. Schneidewind', + 'doi' => '10.1109/32.135774', + 'issn' => '0098-5589', + 'journal' => 'IEEE Trans. Software Eng.', + 'key' => 'schneidewind92', + 'number' => '5', + 'pages' => '410--422', + 'title' => 'Methodology for Validating Software Metrics', + 'type' => 'ARTICLE', + 'volume' => '18', + 'year' => '1992', +) +array ( + 'author' => 'SDMetrics', + 'key' => 'sdmetrics', + 'title' => 'The Software Design Metrics tool for the UML (http://www.sdmetrics.com/)', + 'type' => 'MISC', + 'url' => 'http://www.sdmetrics.com/', + 'year' => '2006', +) +array ( + 'author' => 'A. Perlis and F. Sayward and M. Shaw', + 'key' => 'software-metrics', + 'publisher' => 'MIT', + 'title' => 'Software Metrics', + 'type' => 'BOOK', + 'year' => '1981', +) +array ( + 'author' => 'Harald Störrle', + 'booktitle' => 'Proceedings of the Model Size Metrics workshop at Models\'2006', + 'key' => 'stoerrle2006', + 'title' => 'On different notions of model size', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Bruce Edmonds', + 'key' => 'syntactic-measures', + 'school' => 'University of Manchester', + 'title' => 'Syntactic Measures of Complexity', + 'type' => 'PHDTHESIS', + 'year' => '1999', +) +array ( + 'author' => 'D. P. Tegarden and S. D. Sheetz', + 'booktitle' => 'OOPSLA\'92 Workshop on Metrics for Object-Oriented Software Development', + 'key' => 'tegarden:sheetz:92', + 'title' => 'Object-oriented system complexity: an integrated model of structure and perceptions', + 'type' => 'INPROCEEDINGS', + 'year' => '1992', +) +array ( + 'author' => 'Jean Paul Van Belle', + 'booktitle' => 'Proceedings of SAICSIT 2002', + 'key' => 'towards-a-syntactic', + 'title' => 'Towards a Syntactic Signature for Domain Models: Proposed Descriptive Metrics for Visualizing the Entity Fan-out Frequency Distribution', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'M. El Wakil and A. El Bastawissi and M. Boshra and A. Fahmy', + 'booktitle' => 'Proceedings of the 9th International Conference on Empirical Assessment in Software Engineering', + 'key' => 'wakil2005', + 'title' => 'A novel approach to formalize and collect Object-Oriented Design-Metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Frank Weil and Andrij Neczwid and Kent Farbelow', + 'booktitle' => 'Proceedings of the Model Size Metrics workshop at Models\'2006', + 'key' => 'weil2006', + 'title' => 'Model Size Metrics Research in Motorola', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'W. M. Wilson and L. H. Rosenberg and L. E. Hyatt', + 'booktitle' => 'Proceeding of the PNSQC Conference', + 'key' => 'wilson96', + 'title' => 'Automated quality analysis of Natural Language requirement specifications', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'M. Xenos and D. Stavrinoudis and K. Zikouli and D. Christodoulakis', + 'booktitle' => 'Proceedings of the FESMA Conference (FESMA\'2000)', + 'key' => 'xenos00objectoriented', + 'title' => 'Object-oriented metrics - a survey', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'L. M. Yap and B. Henderson-Sellers', + 'institution' => 'University of New South Wales', + 'key' => 'yap:henderson:93', + 'number' => '93/3', + 'title' => 'Consistency considerations of object-oriented class libraries', + 'type' => 'TECHREPORT', + 'year' => '1993', +) +array ( + 'author' => 'L. M. Yap and B. Henderson-Sellers', + 'journal' => 'Australian Computer Journal', + 'key' => 'yap:henderson:97', + 'number' => '3', + 'pages' => '81-94', + 'title' => 'Class Hierarchies: Consistency Between Libraries', + 'type' => 'ARTICLE', + 'volume' => '29', + 'year' => '1997', +) +array ( + 'address' => 'Berlin', + 'author' => 'Horst Zuse', + 'key' => 'zuse1991', + 'publisher' => 'Walter de Gruyter', + 'title' => 'Software Complexity', + 'type' => 'BOOK', + 'year' => '1991', +) diff --git a/test/strings.bib b/test/strings.bib new file mode 100755 index 0000000..95cba42 --- /dev/null +++ b/test/strings.bib @@ -0,0 +1,172 @@ +%% +%% conferences.bib +%% +%% BibTeX bibliography string definitions of the ABBREVIATED titles of +%% conferences. +%% + +@misc{dummy, + author = {None}, + title = {Just a dummy entry to make the texlipse parser working...}, +} + + +%%%%%%%%%%%%%%%% +%% Publishers %% +%%%%%%%%%%%%%%%% + +@STRING{Pub_Ablex = "Ablex Publishing Corp."} +@STRING{Pub_Academic = "Academic Press"} +@STRING{Pub_AW = "Addison-Wesley"} +@STRING{Pub_IBM = "IBM Press"} +@STRING{Pub_ACM = "ACM Press"} +@STRING{Pub_Elsevier = "Elsevier Science Inc."} +@STRING{Pub_GRASP = "GRASP - Graphic Science Promotions \& Publications"} +@STRING{Pub_IEEE = "IEEE Press"} +@STRING{Pub_IEEE_CS = "IEEE Computer Society"} +@STRING{Pub_JW = "John Wiley \& Sons, Inc."} +@STRING{Pub_MH = "McGraw-Hill Publishing Co."} +@STRING{Pub_MK = "Morgan Kaufmann Publishers Inc."} +@STRING{Pub_Prentice = "Prentice Hall"} +@STRING{Pub_Springer = "Springer"} +@STRING{Pub_Winthrop = "Winthrop Publishers"} +@STRING{Pub_WS = "World Scientific Publishing Company"} + + +%%%%%%%%%%% +%% Ablex %% +%%%%%%%%%%% + +@STRING{Ablex_W_ESP = "Proceedings of the Workshop on Empirical Studies of Programmers"} + + +%%%%%%%%%%%%%% +%% Academic %% +%%%%%%%%%%%%%% + +@STRING{Academic_J_HCS = "International Journal of Human-Computer Studies"} +@STRING{Academic_J_MMS = "International Journal of Man-Machine Studies"} + + +%%%%%%%%% +%% ACM %% +%%%%%%%%% + +@STRING{ACM_C_AOSD = "Proceedings of the International Conference on Aspect-oriented Software Development"} +@STRING{ACM_C_FSE = "Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering"} +@STRING{ACM_C_ESEC_FSE = "Proceedings of the European Software Engineering Conference "} +@STRING{ACM_C_ICSE = "Proceedings of the International Conference on Software Engineering"} +@STRING{ACM_C_KDD = "Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining"} +@STRING{ACM_C_OOPSLA = "Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications"} +@STRING{ACM_C_OOPSLA_ECOOP = "Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications and the European Conference on Object-Oriented Programming"} +@STRING{ACM_C_PLDI = "Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation"} +@STRING{ACM_C_SOFTVIS = "Proceedings of the Symposium on Software Visualization"} +@STRING{ACM_C_SIGCHI = "Proceedings of the SIGCHI Conference on Human Factors in Computing Systems"} +@STRING{ACM_C_SIGIR = "Proceedings of the SIGIR International Conference on Research and Development in Information Retrieval"} +@STRING{ACM_C_SIGMOD = "Proceedings of the SIGMOD International Conference on Management of Data"} +@STRING{ACM_C_VEE = "Proceedings of the International Conference on Virtual Execution Environments"} + +@STRING{ACM_J_Comm = "Communications of the ACM"} +@STRING{ACM_J_CS = "ACM Computing Surveys"} +@STRING{ACM_J_SIGIR = "SIGIR Forum"} +@STRING{ACM_J_TOSEM = "ACM Transactions on Software Engineering and Methodology"} + +@STRING{ACM_W_SCM = "Proceedings of the International Workshop on Software Configuration Management"} +@STRING{ACM_W_ETX = "Proceedings of the OOPSLA Workshop on Eclipse Technology Exchange"} +@STRING{ACM_W_MSR = "Proceedings of the International Workshop on Mining Software Repositories"} +@STRING{ACM_W_RSSE = "Proceedings of the International Workshop on Recommendation Systems in Software Engieering"} + +%%%%%%%%%%%%%% +%% Elsevier %% +%%%%%%%%%%%%%% + +@STRING{Elsevier_J_SCP = "Science of Computer Programming"} +@STRING{Elsevier_J_SS = "Journal of Systems and Software"} +@STRING{Elsevier_J_VLC = "Journal of Visual Languages and Computing"} + + +%%%%%%%%%%% +%% GRASP %% +%%%%%%%%%%% + +@STRING{GRASP_C_CG = "International Conference on Computational Graphics and Visualization Techniques"} + + +%%%%%%%%% +%% IBM %% +%%%%%%%%% + +@STRING{IBM_C_CASCON = "Proceedings of the Conference of the Centre for Advanced Studies on Collaborative Research"} + +@STRING{IBM_J_Systems = "IBM Systems Journal"} + +%%%%%%%%% +%% IEE %% +%%%%%%%%% + +@STRING{IEE_J_SOFTWARE = "IEE Proceedings - Software"} + +%%%%%%%%%% +%% IEEE %% +%%%%%%%%%% + +@STRING{IEEE_C_ASE = "Proceedings of the International Conference on Automated Software Engineering"} +@STRING{IEEE_C_COMPSAC = "Proceedings of the International Computer Software and Applications Conference"} +@STRING{IEEE_C_CSMR = "Proceedings of the European Conference on Software Maintenance and Reengineering"} +@STRING{IEEE_C_ICSM = "Proceedings of the International Conference on Software Maintenance"} +@STRING{IEEE_C_ICSR = "Proceedings of the International Conference on Software Reuse"} +@STRING{IEEE_C_INFOVIS = "Proceedings of the Symposium on Information Visualization"} +@STRING{IEEE_C_ISESE = "Proceedings of the International Symposium on Empirical Software Engineering"} +@STRING{IEEE_C_VL = "Proceedings of the Symposium on Visual Languages"} +@STRING{IEEE_C_VLHCC = "Proceedings of the Symposium on Visual Languages and Human-Centric Computing"} +@STRING{IEEE_C_WCRE = "Proceedings of the Working Conference on Reverse Engineering"} + +@STRING{IEEE_J_Comp = "Computer"} +@STRING{IEEE_J_RevEng = "Reverse Engineering Newsletter"} +@STRING{IEEE_J_Software = "{IEEE} Software"} +@STRING{IEEE_J_TKDE = "{IEEE} Transactions on Knowledge and Data Engineering"} +@STRING{IEEE_J_TSE = "{IEEE} Transactions on Software Engineering"} + +@STRING{IEEE_W_CASE = "Proceedings of the International Workshop on Computer-Aided Software Engineering"} +@STRING{IEEE_W_IWPC = "Proceedings of the International Workshop on Program Comprehension"} +@STRING{IEEE_W_IWPSE = "Proceedings of the International Workshop on Principles of Software Evolution"} +@STRING{IEEE_W_VISSOFT = "Proceedings of the International Workshop on Visualizing Software for Program Understanding and Analysis"} +@STRING{IEEE_W_WICSA = "Proceedings of the Working IEEE/IFIP Conference on Software Architecture"} + +%%%%%%%%%%%%%%%% +%% John Wiley %% +%%%%%%%%%%%%%%%% + +@STRING{JW_J_SPE = "Software: Practice and Experience"} +@STRING{JW_J_JSM = "Journal of Software Maintenance: Research and Practice"} + + + +%%%%%%%%%%%%%% +%% Springer %% +%%%%%%%%%%%%%% + +@STRING{Springer_C_ECOOP = "Proceedings of the European Conference on Object-Oriented Programming"} +@STRING{Springer_C_GD = "Proceedings of the Symposium on Graph Drawing"} +@STRING{Springer_C_ICCS = "Proceedings of the International Conference on Conceptual Structures"} +@STRING{Springer_C_ICFCA = "Proceedings of the International Conference on Formal Concept Analysis"} +@STRING{Springer_J_ASE = "Automated Software Engineering"} +@STRING{Springer_J_ESE = "Empirical Software Engineering"} +@STRING{Springer_J_SCT = "Software - Concepts \& Tools"} + + + +%%%%%%%%%%%%%%%%%%%%%% +%% World Scientific %% +%%%%%%%%%%%%%%%%%%%%%% + +@STRING{WS_J_SEKE = "International Journal of Software Engineering and Knowledge Engineering"} + + +%%%%%%%%%%%%%%%%%%%%%% +%% Others %% +%%%%%%%%%%%%%%%%%%%%%% + +@STRING{OTHER_C_ICAST = "International Conference on Advanced Science and Technology"} +@STRING{OTHER_J_PR = "Psychological Review"} +@STRING{OTHER_W_REFACE = "Proceedings of the International Workshop on Refactoring: Achievements, Challenges, Effects"} diff --git a/test/strings.bib;entries.bib.txt b/test/strings.bib;entries.bib.txt new file mode 100644 index 0000000..51df126 --- /dev/null +++ b/test/strings.bib;entries.bib.txt @@ -0,0 +1,2130 @@ +array ( + 'author' => 'Christopher M. Bishop', + 'key' => 'Bishop2006', + 'publisher' => 'Springer', + 'title' => 'Pattern Recognition and Machine Learning', + 'type' => 'BOOK', + 'year' => '2006', +) +array ( + 'address' => 'New York, NY, USA', + 'author' => 'M. Bruch and Thorsten Schäfer and M. Mezini', + 'booktitle' => 'Proceedings of the International Workshop on Recommendation Systems in Software Engieering', + 'doi' => 'http://doi.acm.org/10.1145/1454247.1454254', + 'isbn' => '978-1-60558-228-3', + 'key' => 'Bruch2008', + 'location' => 'Atlanta, Georgia', + 'pages' => '16--20', + 'publisher' => 'ACM', + 'title' => 'On evaluating recommender systems for API usages', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'howpublished' => 'http://www.st.informatik.tu-darmstadt.de/Frameworks', + 'key' => 'Clusterin Frameworks', + 'title' => 'Clustering Frameworks', + 'type' => 'MISC', +) +array ( + 'author' => 'T. Cover and P. Hart', + 'journal' => 'IEEE Transactions on Information Theory', + 'key' => 'Cover1967', + 'title' => 'Nearest neighbor pattern classification', + 'type' => 'ARTICLE', + 'year' => '1967', +) +array ( + 'author' => 'Eclipse', + 'howpublished' => 'http://www.eclipse.org', + 'key' => 'Eclipse', + 'type' => 'MISC', +) +array ( + 'author' => 'Mik Kersten and Gail C. Murphy', + 'booktitle' => 'Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering', + 'doi' => 'http://doi.acm.org/10.1145/1181775.1181777', + 'key' => 'KerstenM06', + 'pages' => '1-11', + 'publisher' => 'ACM Press', + 'title' => 'Using task context to improve programmer productivity', + 'type' => 'inproceedings', + 'year' => '2006', +) +array ( + 'author' => 'Andrew J. Ko and Htet Aung and Brad A. Myers', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'isbn' => '1-59593-963-2', + 'key' => 'Ko05', + 'location' => 'St. Louis, MO, USA', + 'pages' => '126--135', + 'publisher' => 'ACM Press', + 'title' => 'Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Rainer Koschke and Daniel Simon', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'key' => 'Koschke2003', + 'pages' => '36--45', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Hierarchical Reflexion Models', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Y. LeCun and L. Bottou and Y. Bengio and P. Haffner:', + 'journal' => 'Proceedings of the IEEE', + 'key' => 'LeCun1998', + 'pages' => '11', + 'title' => 'Gradient-Based Learning Applied to Document Recognition', + 'type' => 'ARTICLE', + 'volume' => '86', + 'year' => '1998', +) +array ( + 'author' => 'Jonathan I. Maletic and Michael L. Collard and Andrian Marcus', + 'booktitle' => 'Proceedings of the International Workshop on Program Comprehension', + 'isbn' => '0-7695-1495-2', + 'key' => 'Maletic02', + 'pages' => '289--292', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Source Code Files as Structured Documents', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'E. Mamas and K. Kontogiannis', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'isbn' => '0-7695-0881-2', + 'key' => 'Mamas00', + 'pages' => '172--182', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Towards Portable Source Code Representations Using XML', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'G. McArthur AND J. Mylopoulos AND S.K.K. Ng', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'key' => 'McArthur02', + 'pages' => '199--208', + 'publisher' => 'IEEE Computer Society', + 'title' => 'An Extensible Tool for Source Code Representation Using XML', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'address' => 'Los Alamitos, CA, USA', + 'author' => 'Gail C. Murphy and Mik Kersten and Leah Findlater', + 'doi' => 'http://dx.doi.org/10.1109/MS.2006.105', + 'issn' => '0740-7459', + 'journal' => 'IEEE Softw.', + 'key' => 'Murphy2006', + 'number' => '4', + 'pages' => '76--83', + 'publisher' => 'IEEE Computer Society Press', + 'title' => 'How Are Java Software Developers Using the Eclipse IDE?', + 'type' => 'ARTICLE', + 'volume' => '23', + 'year' => '2006', +) +array ( + 'editor' => 'Martin Robillard and Robert J. Walker and Thomas Zimmermann', + 'key' => 'RSSE2008', + 'title' => 'International Workshop on Recommendation Systems for Software Engineering co-located with FSE\'2008', + 'type' => 'PROCEEDINGS', + 'year' => '2008', +) +array ( + 'howpublished' => 'http://www.sotograph.com', + 'key' => 'Sotograph', + 'title' => 'Sotograph', + 'type' => 'MISC', +) +array ( + 'howpublished' => 'http://www.alphaworks.ibm.com/tech/sa4j', + 'key' => 'Structural Analysis for Java', + 'title' => 'Structural Analysis for Java', + 'type' => 'MISC', +) +array ( + 'author' => 'Michael Eichberg and Mira Mezini and Klaus Ostermann and Thorsten Schäfer', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'isbn' => '0-7695-2243-2', + 'key' => 'XIRC', + 'pages' => '182--191', + 'publisher' => 'IEEE Computer Society', + 'title' => 'XIRC: A Kernel for Cross-Artifact Information Engineering in Software Development Environments', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Rakesh Agrawal and Tomasz Imielinski and Arun Swami', + 'booktitle' => 'Proceedings of the SIGMOD International Conference on Management of Data', + 'key' => 'agrawal93', + 'pages' => '207--216', + 'publisher' => 'ACM Press', + 'title' => 'Mining association rules between sets of items in large databases', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Bowen Alpern and Dick Attanasio and John Barton and Michael Burke and Perry Cheng and Jong-Deok Choi and Anthony Cocchi and Stephen Fink and David Grove and Michael Hind and Susan Flynn Hummel and Derek Lieber and Vassily Litvinov and Ton Ngo and Mark Mergen and Vivek Sarkar and Mauricio Serrano and Janice Shepherd and Stephen Smith and V. C. Sreedhar and Harini Srinivasan and John Whaley', + 'journal' => 'IBM Systems Journal', + 'key' => 'alpern00', + 'number' => '1', + 'pages' => '211', + 'publisher' => 'IBM Press', + 'title' => 'The Jalapeno Virtual Machine', + 'type' => 'ARTICLE', + 'volume' => '39', + 'year' => '2000', +) +array ( + 'author' => 'Nicolas Anquetil and Timothy Lethbridge', + 'journal' => 'IEE Proceedings - Software', + 'key' => 'anquetil03', + 'number' => '3', + 'pages' => '185--201', + 'title' => 'Comparative Study of Clustering Algorithms and Abstract Representations for Software Remodularization', + 'type' => 'ARTICLE', + 'volume' => '150', + 'year' => '2003', +) +array ( + 'author' => 'Nicolas Anquetil and Timothy Lethbridge', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'anquetil98', + 'pages' => '84--93', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Extracting concepts from file names: a new file clustering criterion', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'author' => 'Giuliano Antoniol and Massimiliano Di Penta and Ettore Merlo', + 'booktitle' => 'Proceedings of the International Workshop on Principles of Software Evolution', + 'key' => 'antoniol04', + 'pages' => '31--40', + 'publisher' => 'IEEE Computer Society', + 'title' => 'An Automatic Approach to identify Class Evolution Discontinuities', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Liam O\' Brien and Vorachat Tamarree', + 'institution' => 'Software Engineering Institute, Carnegie Mellon University', + 'key' => 'armin', + 'month' => 'November', + 'number' => 'CMU/SEI-2003-TN-028', + 'title' => 'Architecture Reconstruction of J2EE Applications: Generating Views from the Module Viewtype', + 'type' => 'TECHREPORT', + 'year' => '2003', +) +array ( + 'author' => 'Ittai Balaban and Frank Tip and Robert M. Fuhrer', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'balaban05', + 'pages' => '265--279', + 'publisher' => 'ACM Press', + 'title' => 'Refactoring support for class library migration.', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Victor R. Basili and Lionel C. Briand and Walcélio L. Melo', + 'issn' => '0001-0782', + 'journal' => 'Communications of the ACM', + 'key' => 'basili96', + 'number' => '10', + 'pages' => '104--116', + 'publisher' => 'ACM Press', + 'title' => 'How reuse influences productivity in object-oriented systems', + 'type' => 'ARTICLE', + 'volume' => '39', + 'year' => '1996', +) +array ( + 'author' => 'Sarita Bassil and Rudolf K. Keller', + 'booktitle' => 'Proceedings of the International Workshop on Program Comprehension', + 'key' => 'bassil01', + 'pages' => '7--17', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Software Visualization Tools: Survey and Analysis', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'howpublished' => 'http://www.st.informatik.tu-darmstadt.de/BAT', + 'key' => 'bat', + 'title' => 'BAT', + 'type' => 'MISC', +) +array ( + 'author' => 'Kent Beck and Ralph E. Johnson', + 'booktitle' => 'Proceedings of the European Conference on Object-Oriented Programming', + 'key' => 'beck94', + 'pages' => '139--149', + 'publisher' => 'Springer', + 'title' => 'Patterns Generate Architectures', + 'type' => 'INPROCEEDINGS', + 'year' => '1994', +) +array ( + 'author' => 'Laszlo A. Belady and Carlo J. Evangelisti', + 'journal' => 'Journal of Systems and Software', + 'key' => 'belady81', + 'number' => '1', + 'pages' => '23-29', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'System partitioning and its measure', + 'type' => 'ARTICLE', + 'volume' => '2', + 'year' => '1981', +) +array ( + 'author' => 'Scott Boag and Don Chamberlin and Mary F. Fernández and Daniela Florescu and Jonathan Robie and Jérôme Siméon', + 'howpublished' => 'http://www.w3.org/ TR/ xquery/', + 'key' => 'boag05', + 'title' => 'XQuery 1.0: An XML Query Language', + 'type' => 'MISC', + 'year' => '2005', +) +array ( + 'author' => 'Christoph Bockisch and Michael Haupt and Mira Mezini and Klaus Ostermann', + 'booktitle' => 'Proceedings of the International Conference on Aspect-oriented Software Development', + 'isbn' => '1-58113-842-3', + 'key' => 'bockisch04', + 'location' => 'Lancaster, UK', + 'pages' => '83--92', + 'publisher' => 'ACM Press', + 'title' => 'Virtual machine support for dynamic join points', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Grady Booch', + 'isbn' => '0-8053-0594-7', + 'key' => 'booch95', + 'publisher' => 'Addison-Wesley', + 'title' => 'Object Solutions: Managing the Object-Oriented Project', + 'type' => 'BOOK', + 'year' => '1995', +) +array ( + 'author' => 'Christian Borgelt', + 'howpublished' => 'http://www.borgelt.net/apriori.html', + 'key' => 'borgelt', + 'title' => 'Software for Frequent Pattern Mining', + 'type' => 'MISC', +) +array ( + 'author' => 'Jan Bosch and Peter Molin and Michael Mattsson and PerOlof Bengtsson', + 'journal' => 'ACM Computing Surveys', + 'key' => 'bosch00', + 'number' => '1', + 'pages' => '3--8', + 'publisher' => 'ACM Press', + 'title' => 'Object-oriented Framework-based Software Development: Problems and Experiences', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2000', +) +array ( + 'author' => 'Ruven Brooks', + 'journal' => 'International Journal of Man-Machine Studies', + 'key' => 'brooks83', + 'pages' => '543--554', + 'publisher' => 'Academic Press', + 'title' => 'Towards a theory of the comprehension of computer programs', + 'type' => 'ARTICLE', + 'volume' => '18', + 'year' => '1983', +) +array ( + 'author' => 'Adam Buchsbaum and Yih-Farn Chen and Huale Huang and Eleftherios Koutsofios and John Mocenigo and Anne Rogers and Michael Jankowsky and Spiros Mancoridis', + 'journal' => 'IEEE Software', + 'key' => 'buchsbaum01', + 'number' => '5', + 'pages' => '62--70', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Visualizing and Analyzing Software Infrastructures', + 'type' => 'ARTICLE', + 'volume' => '18', + 'year' => '2001', +) +array ( + 'author' => 'Greg Butler and Rudolf K. Keller and Hafedh Mili', + 'journal' => 'ACM Computing Surveys', + 'key' => 'butler00', + 'number' => '1', + 'pages' => '15--21', + 'publisher' => 'ACM Press', + 'title' => 'A framework for framework documentation', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2000', +) +array ( + 'author' => 'Stuart K. Card and Jock D. Mackinlay and Ben Shneiderman', + 'isbn' => '1-55860-533-9', + 'key' => 'card99', + 'publisher' => 'Morgan Kaufmann Publishers Inc.', + 'title' => 'Readings in Information Visualization: Using Vision to Think', + 'type' => 'BOOK', + 'year' => '1999', +) +array ( + 'author' => 'Y.-F. R. Chen and G. S. Fowler and E. Koutsofios and R. S. Wallach', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-8186-7141-6', + 'key' => 'chen95', + 'pages' => '66--75', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Ciao: a graphical navigator for software and document repositories', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'Kingsum Chow and David Notkin', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'key' => 'chow96', + 'pages' => '359--368', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Semi-automatic update of applications in response to library changes', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'Cynthia L. Corritore and Susan Wiedenbeck', + 'issn' => '1071-5819', + 'journal' => 'International Journal of Human-Computer Studies', + 'key' => 'corritore01', + 'number' => '1', + 'pages' => '1--23', + 'publisher' => 'Academic Press', + 'title' => 'An exploratory study of program comprehension strategies of procedural and object-oriented programmers', + 'type' => 'ARTICLE', + 'volume' => '54', + 'year' => '2001', +) +array ( + 'author' => 'Barthélémy Dagenais and Martin P. Robillard', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'dagenais08', + 'publisher' => 'ACM Press', + 'title' => 'Recommending Adaptive Changes for Framework Evolution', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'author' => 'Jim D\'Anjou and Scott Fairbrother and Dan Kehn and John Kellerman and Pat McCarthy', + 'isbn' => '0321305027', + 'key' => 'danjou04', + 'publisher' => 'Addison-Wesley', + 'title' => 'The Java Developer\'s Guide to Eclipse, Second Edition', + 'type' => 'BOOK', + 'year' => '2004', +) +array ( + 'author' => 'Serge Demeyer and Stephane Ducasse and Oscar Nierstrasz', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'demeyer00', + 'pages' => '166--177', + 'publisher' => 'ACM Press', + 'title' => 'Finding refactorings via change metrics', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Danny Dig and Ralph Johnson', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'key' => 'dig05', + 'pages' => '389--398', + 'publisher' => 'IEEE Computer Society', + 'title' => 'The Role of Refactorings in API Evolution', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Danny Dig and Can Comertoglu and Darko Marinov and Ralph Johnson', + 'booktitle' => 'Proceedings of the European Conference on Object-Oriented Programming', + 'key' => 'dig06', + 'pages' => '404--428', + 'publisher' => 'Springer', + 'title' => 'Automated Detection of Refactorings in Evolving Components', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Mark T. Dishaw and Diane M. Strong', + 'journal' => 'Journal of Systems and Software', + 'key' => 'dishaw98', + 'number' => '2', + 'pages' => '107--120', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'Supporting Software Maintenance with Software Engineering Tools: a Computed Task-Technology Fit Analysis', + 'type' => 'ARTICLE', + 'volume' => '44', + 'year' => '1998', +) +array ( + 'author' => 'None', + 'key' => 'dummy', + 'title' => 'Just a dummy entry to make the texlipse parser working...', + 'type' => 'misc', +) +array ( + 'author' => 'Alastair Dunsmore and Marc Roper and Murray Wood', + 'issn' => '0164-1212', + 'journal' => 'Journal of Systems and Software', + 'key' => 'dunsmore00', + 'number' => '2-3', + 'pages' => '121--129', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'The role of comprehension in software inspection', + 'type' => 'ARTICLE', + 'volume' => '52', + 'year' => '2000', +) +array ( + 'author' => 'Peter Eades and Wei Lai and Kazuo Misue and Kozo Sugiyama', + 'booktitle' => 'International Conference on Computational Graphics and Visualization Techniques', + 'key' => 'eades91', + 'location' => 'Sesimbra, Portugal', + 'pages' => '24--33', + 'publisher' => 'GRASP - Graphic Science Promotions & Publications', + 'title' => 'Preserving the mental map of a diagram', + 'type' => 'INPROCEEDINGS', + 'year' => '1991', +) +array ( + 'adsnote' => 'Provided by the SAO/NASA Astrophysics Data System', + 'adsurl' => 'http://adsabs.harvard.edu/abs/1971smep.book.....E', + 'author' => 'Eadie, W. T. and Drijard, D. and James, F. E.', + 'key' => 'eadie71', + 'publisher' => 'Amsterdam: North-Holland', + 'title' => 'Statistical methods in experimental physics', + 'type' => 'BOOK', + 'year' => '1971', +) +array ( + 'author' => 'Linda G. DeMichiel', + 'key' => 'ejb', + 'publisher' => 'SUN Microsystems', + 'title' => 'Enterprise JavaBeans Specification, Version 2.1', + 'type' => 'BOOK', + 'year' => '2003', +) +array ( + 'author' => 'Marcel Bruch AND Thorsten Schäfer AND Mira Mezini', + 'booktitle' => 'Proceedings of the OOPSLA Workshop on Eclipse Technology Exchange', + 'key' => 'etx06', + 'pages' => '55--59', + 'publisher' => 'ACM Press', + 'title' => 'FrUiT: IDE Support for Framework Understanding', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Thorsten Schäfer and Michael Eichberg and Mira Mezini', + 'howpublished' => 'In \\textitLATE \'05: Linking Aspect Technology and Evolution; available at http://www.st.informatik.tu-darmstadt.de/database/publications/data/ConcernExploration.pdf?id=118', + 'key' => 'exploringConcerns', + 'title' => 'Towards exploring cross-cutting concerns', + 'type' => 'MISC', + 'year' => '2005', +) +array ( + 'author' => 'George Fairbanks AND William Scherlis AND David Garlan', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'fairbanks06', + 'pages' => '75--88', + 'publisher' => 'ACM Press', + 'title' => 'Design Fragments Make Using Frameworks Easier', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Jean-Marie Favre', + 'booktitle' => 'Proceedings of the International Workshop on Program Comprehension', + 'isbn' => '0-7695-1131-7', + 'key' => 'favre01', + 'pages' => '233--244', + 'publisher' => 'IEEE Computer Society', + 'title' => 'GSEE: A Generic Software Exploration Environment', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Jean-Marie Favre', + 'booktitle' => 'Proceedings of the European Conference on Software Maintenance and Reengineering', + 'isbn' => '0-7695-1438-3', + 'key' => 'favre02', + 'pages' => '251--262', + 'publisher' => 'IEEE Computer Society', + 'title' => 'A New Approach to Software Exploration: Back-Packing with GSEE', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Mohamed E. Fayad and Douglas C. Schmidt and Ralph E. Johnson', + 'isbn' => '0-471-24875-4', + 'key' => 'fayad99', + 'publisher' => 'John Wiley & Sons, Inc.', + 'title' => 'Building Application Frameworks: Object-Oriented Foundations of Framework Design', + 'type' => 'BOOK', + 'year' => '1999', +) +array ( + 'author' => 'Thorsten Schäfer and Mira Mezini', + 'booktitle' => 'Proceedings of the International Workshop on Visualizing Software for Program Understanding and Analysis', + 'isbn' => '0-7803-9540-9', + 'key' => 'flexibleVisualization', + 'pages' => '64--69', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Towards More Flexibility in Software Visualization Tools', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Martin Fowler and Kent Beck and John Brant and William Opdyke and Don Roberts', + 'isbn' => '0-201-48567-2', + 'key' => 'fowler99', + 'publisher' => 'Addison-Wesley', + 'title' => 'Refactoring: improving the design of existing code', + 'type' => 'BOOK', + 'year' => '1999', +) +array ( + 'author' => 'W.B. Frakes and B.A. Nejmeh', + 'issn' => '0163-5840', + 'journal' => 'SIGIR Forum', + 'key' => 'frakes87', + 'number' => '1-2', + 'pages' => '30--36', + 'publisher' => 'ACM Press', + 'title' => 'Software reuse through information retrieval', + 'type' => 'ARTICLE', + 'volume' => '21', + 'year' => '1987', +) +array ( + 'author' => 'Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides', + 'isbn' => '0-201-63361-2', + 'key' => 'gamma95', + 'publisher' => 'Addison-Wesley', + 'title' => 'Design patterns: elements of reusable object-oriented software', + 'type' => 'BOOK', + 'year' => '1995', +) +array ( + 'author' => 'Dipayan Gangopadhyay and Subrata Mitra', + 'journal' => 'Automated Software Engineering', + 'key' => 'gangopadhyay96', + 'number' => '3/4', + 'pages' => '219-237', + 'publisher' => 'Springer', + 'title' => 'Design by Framework Completion', + 'type' => 'ARTICLE', + 'volume' => '3', + 'year' => '1996', +) +array ( + 'author' => 'Emden R. Gansner and Stephen C. North', + 'journal' => 'Software: Practice and Experience', + 'key' => 'gansner00', + 'number' => '11', + 'pages' => '1203--1233', + 'publisher' => 'John Wiley & Sons, Inc.', + 'title' => 'An open graph visualization system and its applications to software engineering', + 'type' => 'ARTICLE', + 'volume' => '30', + 'year' => '2000', +) +array ( + 'author' => 'Bernhard Ganter and Rudolf Wille', + 'isbn' => '3540627715', + 'key' => 'ganter97', + 'publisher' => 'Springer', + 'title' => 'Formal Concept Analysis: Mathematical Foundations', + 'type' => 'BOOK', + 'year' => '1997', +) +array ( + 'author' => 'Alessandro Garcia and Cláudio Sant\'Anna and Eduardo Figueiredo and Uirá Kulesza and Carlos Lucena and Arndt von Staa', + 'booktitle' => 'Proceedings of the International Conference on Aspect-oriented Software Development', + 'isbn' => '1-59593-042-6', + 'key' => 'garcia05', + 'location' => 'Chicago, Illinois', + 'pages' => '3--14', + 'publisher' => 'ACM Press', + 'title' => 'Modularizing design patterns with aspects: a quantitative study', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Eclipse Foundation', + 'howpublished' => 'http://www.eclipse.org/gef/', + 'key' => 'gef', + 'title' => 'Eclipse Graphical Editing Framework (GEF)', + 'type' => 'MISC', + 'year' => '2006', +) +array ( + 'author' => 'D. J. Gilmore and T. R.G. Green', + 'issn' => '0020-7373', + 'journal' => 'International Journal of Man-Machine Studies', + 'key' => 'gilmore84', + 'number' => '1', + 'pages' => '31--48', + 'publisher' => 'Academic Press', + 'title' => 'Comprehension and recall of miniature programs', + 'type' => 'ARTICLE', + 'volume' => '21', + 'year' => '1984', +) +array ( + 'howpublished' => 'http://www.google.com/codesearch', + 'key' => 'googleCodesearch', + 'title' => 'Google Code Search', + 'type' => 'MISC', +) +array ( + 'author' => 'Ian Gorton and Liming Zhu', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'isbn' => '1-59593-963-2', + 'key' => 'gorton05', + 'pages' => '514--523', + 'publisher' => 'ACM Press', + 'title' => 'Tool Support for Just-in-Time Architecture Reconstruction and Evaluation: an Experience Report', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Bernd Groh and Selma Strahringer and Rudolf Wille', + 'booktitle' => 'Proceedings of the International Conference on Conceptual Structures', + 'key' => 'groh98', + 'pages' => '127--138', + 'publisher' => 'Springer', + 'title' => 'TOSCANA-Systems Based on Thesauri', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'author' => 'Olivier Gruber and B. J. Hargrave and Jeff McAffer and Pascal Rapicault', + 'journal' => 'IBM Systems Journal', + 'key' => 'gruber05', + 'number' => '2', + 'pages' => '289--299', + 'publisher' => 'IBM Press', + 'title' => 'The Eclipse 3.0 platform: Adopting OSGi technology', + 'type' => 'ARTICLE', + 'volume' => '44', + 'year' => '2005', +) +array ( + 'author' => 'Markku Hakala and Juha Hautamaki and Kai Koskimies and Jukka Paakki and Antti Viljamaa and Jukka Viljamaa', + 'booktitle' => 'Proceedings of the Working IEEE/IFIP Conference on Software Architecture', + 'key' => 'hakala01', + 'pages' => '171--180', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Annotating Reusable Software Architectures with Specialization Patterns', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Jan Hannemann and Gregor Kiczales', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'isbn' => '1-58113-471-1', + 'key' => 'hannemann02', + 'location' => 'Seattle, Washington, USA', + 'pages' => '161--173', + 'publisher' => 'ACM Press', + 'title' => 'Design pattern implementation in Java and aspectJ', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'William Harrison and Harold Ossher and Stanley Sutton Jr. and Peri Tarr', + 'institution' => 'IBM Research', + 'key' => 'harrison04', + 'number' => 'RC23344', + 'title' => 'Concern Modeling in the Concern Manipulation Environment', + 'type' => 'Research Report', + 'year' => '2004', +) +array ( + 'author' => 'Michael Haupt and Mira Mezini and Christoph Bockisch and Tom Dinkelaker and Michael Eichberg and Michael Krebs', + 'booktitle' => 'Proceedings of the International Conference on Virtual Execution Environments', + 'key' => 'haupt05', + 'pages' => '142--152', + 'publisher' => 'ACM Press', + 'title' => 'An Execution Layer for Aspect-Oriented Programming Languages', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Jeffrey Heer and Stuart K. Card and James A. Landay', + 'booktitle' => 'Proceedings of the SIGCHI Conference on Human Factors in Computing Systems', + 'key' => 'heer05', + 'pages' => '421--430', + 'publisher' => 'ACM Press', + 'title' => 'prefuse: A Toolkit for Interactive Information Visualization', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Richard Helm and Ian M. Holland and Dipayan Gangopadhyay', + 'booktitle' => 'Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications and the European Conference on Object-Oriented Programming', + 'key' => 'helm90', + 'pages' => '169--180', + 'publisher' => 'ACM Press', + 'title' => 'Contracts: Specifying Behavioral Compositions in Object-Oriented Systems', + 'type' => 'INPROCEEDINGS', + 'year' => '1990', +) +array ( + 'author' => 'Johannes Henkel and Amer Diwan', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'henkel05', + 'pages' => '274--283', + 'publisher' => 'ACM Press', + 'title' => 'CatchUp!: Capturing and Replaying Refactorings to Support API Evolution', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Scott Henninger', + 'booktitle' => 'Proceedings of the SIGIR International Conference on Research and Development in Information Retrieval', + 'key' => 'henninger91', + 'pages' => '251--260', + 'publisher' => 'ACM Press', + 'title' => 'Retrieving software objects in an example-based programming environment', + 'type' => 'INPROCEEDINGS', + 'year' => '1991', +) +array ( + 'howpublished' => 'http://www.hibernate.org', + 'key' => 'hibernate', + 'title' => 'Hibernate', + 'type' => 'MISC', +) +array ( + 'author' => 'R. Hill and J. Rideout', + 'booktitle' => 'Proceedings of the International Conference on Automated Software Engineering', + 'key' => 'hill2004amc', + 'pages' => '228--235', + 'title' => 'Automatic method completion', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Reid Holmes and Gail C. Murphy', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'holmes05', + 'pages' => '117--125', + 'publisher' => 'ACM Press', + 'title' => 'Using structural context to recommend source code examples', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Reid Holmes and Robert J. Walker and Gail C. Murphy', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'holmes06', + 'number' => '12', + 'pages' => '952--970', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Approximate Structural Context Matching: An Approach to Recommend Relevant Examples', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2006', +) +array ( + 'author' => 'Andrew J. Malton and Richard C. Holt', + 'bibsource' => 'DBLP, http://dblp.uni-trier.de', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'crossref' => 'DBLP:conf/wcre/2005', + 'ee' => 'http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.10', + 'key' => 'holt05', + 'pages' => '187-195', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Boxology of NBA and TA: A Basis for Understanding Software Architecture.', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Daqing Hou and Kenny Wong and H. James Hoover', + 'booktitle' => 'Proceedings of the International Workshop on Program Comprehension', + 'key' => 'hou05', + 'pages' => '87--96', + 'publisher' => 'IEEE Computer Society', + 'title' => 'What Can Programmer Questions Tell Us About Frameworks?', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'David H. Hutchens and Victor R. Basili', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'hutchens85', + 'number' => '8', + 'pages' => '749--757', + 'publisher' => 'IEEE Press', + 'title' => 'System Structure Analysis: Clustering with Data Bindings', + 'type' => 'ARTICLE', + 'volume' => '11', + 'year' => '1985', +) +array ( + 'howpublished' => 'http://ispace.stribor.de/', + 'key' => 'ispace', + 'title' => 'ispace', + 'type' => 'MISC', +) +array ( + 'author' => 'Ivica Aracic AND Mira Mezini', + 'howpublished' => 'http://www.sciences.univ-nantes.fr/lina/atl/www/papers/eTX2006/02-IvicaAracic.pdf', + 'key' => 'ispaceAlternative', + 'title' => 'Flexible Abstraction Techniques for Graph-Based Visualizations', + 'type' => 'MISC', + 'year' => '2006', +) +array ( + 'author' => 'Anil K. Jain and Richard C. Dubes', + 'key' => 'jain88', + 'publisher' => 'Prentice Hall', + 'title' => 'Algorithms for clustering data', + 'type' => 'BOOK', + 'year' => '1988', +) +array ( + 'author' => 'A. K. Jain and M. N. Murty and P. J. Flynn', + 'journal' => 'ACM Computing Surveys', + 'key' => 'jain99', + 'number' => '3', + 'pages' => '264--323', + 'publisher' => 'ACM Press', + 'title' => 'Data Clustering: a Review', + 'type' => 'ARTICLE', + 'volume' => '31', + 'year' => '1999', +) +array ( + 'author' => 'Doug Janzen and Kris De Volder', + 'booktitle' => 'Proceedings of the International Conference on Aspect-oriented Software Development', + 'isbn' => '1-58113-660-9', + 'key' => 'janzen03', + 'location' => 'Boston, Massachusetts', + 'pages' => '178--187', + 'publisher' => 'ACM Press', + 'title' => 'Navigating and querying code without getting lost', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Doug Janzen and Kris De Volder', + 'booktitle' => 'Proceedings of the European Conference on Object-Oriented Programming', + 'isbn' => '3-540-22159-X', + 'key' => 'janzen04', + 'location' => 'Oslo, Norway', + 'pages' => '195--218', + 'publisher' => 'Springer', + 'title' => 'Programming with Crosscutting Effective Views', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'jEdit', + 'howpublished' => 'http://www.jedit.org', + 'key' => 'jedit', + 'type' => 'MISC', +) +array ( + 'howpublished' => 'http://www.jhotdraw.org/', + 'key' => 'jhotdraw', + 'title' => 'JHotDraw', + 'type' => 'MISC', +) +array ( + 'author' => 'Ralph E. Johnson', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'johnson92', + 'pages' => '63--72', + 'publisher' => 'ACM Press', + 'title' => 'Documenting frameworks using patterns', + 'type' => 'INPROCEEDINGS', + 'year' => '1992', +) +array ( + 'author' => 'Amr Kamel AND Garry Froehlich AND Paul Sorenson', + 'howpublished' => 'www.cs.ualberta.ca/ sorenson/frames/papers/FrameScanv2-26.pdf', + 'key' => 'kamel00', + 'title' => 'FrameScan: Exploring O-O Framework Usage', + 'type' => 'MISC', + 'year' => '2000', +) +array ( + 'author' => 'Toshihiro Kamiya and Shinji Kusumoto and Katsuro Inoue', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'kamiya02', + 'number' => '7', + 'pages' => '654--670', + 'publisher' => 'IEEE Press', + 'title' => 'CCFinder: A Multilinguistic Token-based Code Clone Detection System for Large Scale Source Code', + 'type' => 'ARTICLE', + 'volume' => '28', + 'year' => '2002', +) +array ( + 'author' => 'R. Kazman and S. J. Carrière', + 'booktitle' => 'Proceedings of the International Conference on Software Reuse', + 'isbn' => '0-8186-8377-5', + 'key' => 'kazman98', + 'pages' => '290--299', + 'publisher' => 'IEEE Computer Society', + 'title' => 'View Extraction and View Fusion in Architectural Understanding', + 'type' => 'INPROCEEDINGS', + 'year' => '1998', +) +array ( + 'author' => 'Gregor Kiczales and John Lamping', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'kiczales92', + 'pages' => '435--451', + 'publisher' => 'ACM Press', + 'title' => 'Issues in the design and specification of class libraries', + 'type' => 'INPROCEEDINGS', + 'year' => '1992', +) +array ( + 'author' => 'Sunghun Kim and Kai Pan and E. James Whitehead, Jr.', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'key' => 'kim05', + 'pages' => '143--152', + 'publisher' => 'IEEE Computer Society', + 'title' => 'When Functions Change Their Names: Automatic Detection of Origin Relationships', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Miryung Kim and David Notkin', + 'booktitle' => 'Proceedings of the International Workshop on Mining Software Repositories', + 'key' => 'kim06', + 'pages' => '58--64', + 'publisher' => 'ACM Press', + 'title' => 'Program element matching for multi-version program analyses', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Miryung Kim and David Notkin and Dan Grossman', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'kim07', + 'pages' => '333--343', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Automatic Inference of Structural Changes for Matching Across Program Versions', + 'type' => 'INPROCEEDINGS', + 'year' => '2007', +) +array ( + 'author' => 'Benjamin King', + 'journal' => 'Journal of the American Statistical Association', + 'key' => 'king67', + 'month' => 'March', + 'number' => '317', + 'pages' => '86--101', + 'title' => 'Step-Wise Clustering Procedures', + 'type' => 'ARTICLE', + 'volume' => '62', + 'year' => '1967', +) +array ( + 'author' => 'Douglas Kirk and Marc Roper and Murray Wood', + 'journal' => 'Empirical Software Engineering', + 'key' => 'kirk07', + 'number' => '3', + 'pages' => '243--274', + 'publisher' => 'Springer', + 'title' => 'Identifying and addressing problems in object-oriented framework reuse', + 'type' => 'ARTICLE', + 'volume' => '12', + 'year' => '2007', +) +array ( + 'howpublished' => 'http://www.koders.com', + 'key' => 'koders', + 'title' => 'Koders', + 'type' => 'MISC', +) +array ( + 'author' => 'Ron Kohavi', + 'booktitle' => 'Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence', + 'key' => 'kohavi95', + 'pages' => '1137--1145', + 'title' => 'A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'Rainer Koschke', + 'key' => 'koschke00', + 'school' => 'University of Stuttgart', + 'title' => 'Atomic Architectural Component Recovery for Program Understanding and Evolution', + 'type' => 'PHDTHESIS', + 'year' => '2000', +) +array ( + 'author' => 'Rainer Koschke', + 'journal' => 'Journal of Software Maintenance: Research and Practice', + 'key' => 'koschke03', + 'number' => '2', + 'pages' => '87--109', + 'publisher' => 'John Wiley & Sons, Inc.', + 'title' => 'Software Visualization in Software Maintenance, Reverse Engineering, and Re-Engineering: a Research Survey', + 'type' => 'ARTICLE', + 'volume' => '15', + 'year' => '2003', +) +array ( + 'author' => 'Bernt Kullbach and Andreas Winter', + 'booktitle' => 'Proceedings of the European Conference on Software Maintenance and Reengineering', + 'key' => 'kullbach99', + 'pages' => '42--50', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Querying as an Enabling Technology in Software Reengineering', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Arun Lakhotia', + 'journal' => 'Reverse Engineering Newsletter', + 'key' => 'lakhotia94', + 'number' => '7', + 'pages' => '1--2', + 'publisher' => 'IEEE Computer Society', + 'title' => 'What is the appropriate abstraction for understanding and reengineering a software system?', + 'type' => 'ARTICLE', + 'year' => '1994', +) +array ( + 'author' => 'Arun Lakhotia', + 'journal' => 'Journal of Systems and Software', + 'key' => 'lakhotia97', + 'number' => '3', + 'pages' => '211--231', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'A Unified Framework for Expressing Software Subsystem Classification Techniques', + 'type' => 'ARTICLE', + 'volume' => '36', + 'year' => '1997', +) +array ( + 'author' => 'John Lakos', + 'isbn' => '0201633620', + 'key' => 'lakos96', + 'publisher' => 'Addison-Wesley', + 'title' => 'Large-Scale C++ Software Design', + 'type' => 'BOOK', + 'year' => '1996', +) +array ( + 'author' => 'John Lamping', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'lamping93', + 'pages' => '201--214', + 'publisher' => 'ACM Press', + 'title' => 'Typing the specialization interface', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Michele Lanza', + 'booktitle' => 'Proceedings of the European Conference on Software Maintenance and Reengineering', + 'isbn' => '0-7695-1902-4', + 'key' => 'lanza03', + 'pages' => '409--418', + 'publisher' => 'IEEE Computer Society', + 'title' => 'CodeCrawler---Lessons Learned in Building a Software Visualization Tool', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Michele Lanza and Stéphane Ducasse', + 'issn' => '0098-5589', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'lanza03b', + 'number' => '9', + 'pages' => '782--795', + 'publisher' => 'IEEE Press', + 'title' => 'Polymetric Views---A Lightweight Visual Approach to Reverse Engineering', + 'type' => 'ARTICLE', + 'volume' => '29', + 'year' => '2003', +) +array ( + 'author' => 'Timothy C. Lethbridge and Janice Singer and Andrew Forward', + 'journal' => 'IEEE Software', + 'key' => 'lethbridge03', + 'number' => '6', + 'pages' => '35--39', + 'publisher' => 'IEEE Computer Society', + 'title' => 'How Software Engineers Use Documentation: The State of the Practice', + 'type' => 'ARTICLE', + 'volume' => '20', + 'year' => '2003', +) +array ( + 'author' => 'Zhenmin Li and Yuanyuan Zhou', + 'booktitle' => 'Proceedings of the European Software Engineering Conference', + 'key' => 'li05', + 'pages' => '306--315', + 'publisher' => 'ACM Press', + 'title' => 'PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Rob Lintern and Jeff Michaud and Margaret-Anne Storey and Xiaomin Wu', + 'booktitle' => 'Proceedings of the Symposium on Software Visualization', + 'isbn' => '1-58113-642-0', + 'key' => 'lintern03', + 'location' => 'San Diego, California', + 'pages' => '47--56', + 'publisher' => 'ACM Press', + 'title' => 'Plugging-in visualization: experiences integrating a visualization tool with Eclipse', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Barbara Liskov and Jeannette Wing', + 'journal' => 'ACM Transactions on Software Engineering and Methodology', + 'key' => 'liskov94', + 'number' => '6', + 'pages' => '1811--1841', + 'publisher' => 'ACM Press', + 'title' => 'A Behavioral Notion of Subtyping', + 'type' => 'ARTICLE', + 'volume' => '16', + 'year' => '1994', +) +array ( + 'author' => 'David C. Littman and Jeannine Pinto and Stanley Letovsky and Elliot Soloway', + 'booktitle' => 'Proceedings of the Workshop on Empirical Studies of Programmers', + 'isbn' => '0-89391-388-X', + 'key' => 'littman86', + 'location' => 'Washington, D.C., United States', + 'pages' => '80--98', + 'publisher' => 'Ablex Publishing Corp.', + 'title' => 'Mental models and software maintenance', + 'type' => 'INPROCEEDINGS', + 'year' => '1986', +) +array ( + 'author' => 'Benjamin Livshits and Thomas Zimmermann', + 'booktitle' => 'Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering', + 'key' => 'livshits05', + 'pages' => '296--305', + 'publisher' => 'ACM Press', + 'title' => 'DynaMine: finding common error patterns by mining software revision histories', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Welf Löwe and Andreas Ludwig and Andreas Schwind', + 'booktitle' => 'International Conference on Advanced Science and Technology', + 'key' => 'loewe01', + 'title' => 'Understanding Software -- Static and Dynamic Aspects', + 'type' => 'CONFERENCE', + 'year' => '2001', +) +array ( + 'author' => 'Mircea Lungu and Michele Lanza', + 'booktitle' => 'Proceedings of the European Conference on Software Maintenance and Reengineering', + 'key' => 'lungu06', + 'pages' => '351-354', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Softwarenaut: Exploring Hierarchical System Decompositions.', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Jonathan I. Maletic and Andrian Marcus', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'maletic01', + 'pages' => '103--112', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Supporting program comprehension using semantic and structural information', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Guido Malpohl and James J. Hunt and Walter F. Tichy', + 'journal' => 'Automated Software Engineering', + 'key' => 'malpohl03', + 'number' => '2', + 'pages' => '183--202', + 'publisher' => 'Springer', + 'title' => 'Renaming Detection', + 'type' => 'ARTICLE', + 'volume' => '10', + 'year' => '2003', +) +array ( + 'author' => 'David Mandelin and Lin Xu and Rastislav Bod\\\'\\ik and Doug Kimelman', + 'booktitle' => 'Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation', + 'key' => 'mandelin05', + 'pages' => '48--61', + 'publisher' => 'ACM Press', + 'title' => 'Jungloid mining: helping to navigate the API jungle', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Robert Cecil Martin', + 'isbn' => '0135974445', + 'key' => 'martin02', + 'publisher' => 'Prentice Hall', + 'title' => 'Agile Software Development. Principles, Patterns, and Practices', + 'type' => 'BOOK', + 'year' => '2002', +) +array ( + 'author' => 'Makoto Matsushita and Katsuro Inoue and Reishi Yokomori and Tetsuo Yamamoto and Shinji Kusumoto', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'matsushita05', + 'number' => '3', + 'pages' => '213--225', + 'publisher' => 'IEEE Press', + 'title' => 'Ranking Significance of Software Components Based on Use Relations', + 'type' => 'ARTICLE', + 'volume' => '31', + 'year' => '2005', +) +array ( + 'author' => 'Alberto O. Mendelzon and Johannes Sametinger', + 'journal' => 'Software - Concepts & Tools', + 'key' => 'mendelzon95', + 'number' => '4', + 'pages' => '170--182', + 'publisher' => 'Springer', + 'title' => 'Reverse Engineering by Visualizing and Querying', + 'type' => 'ARTICLE', + 'volume' => '16', + 'year' => '1995', +) +array ( + 'author' => 'Mira Mezini', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'mezini97', + 'pages' => '1--21', + 'publisher' => 'ACM Press', + 'title' => 'Maintaining the consistency of class libraries during their evolution', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Amir Michail', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'michail00', + 'pages' => '167--176', + 'publisher' => 'ACM Press', + 'title' => 'Data mining library reuse patterns using generalized association rules', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Amir Michail', + 'booktitle' => 'Proceedings of the International Conference on Automated Software Engineering', + 'key' => 'michail99', + 'pages' => '24--33', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Data Mining Library Reuse Patterns in User-Selected Applications', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'George A. Miller', + 'journal' => 'Psychological Review', + 'key' => 'miller56', + 'pages' => '81--97', + 'title' => 'The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information', + 'type' => 'ARTICLE', + 'volume' => '63', + 'year' => '1956', +) +array ( + 'author' => 'Brian S. Mitchell and Spiros Mancoridis', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'mitchell06', + 'number' => '3', + 'pages' => '193--208', + 'publisher' => 'IEEE Press', + 'title' => 'On the Automatic Modularization of Software Systems Using the Bunch Tool', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2006', +) +array ( + 'author' => 'Russel Mosemann AND Susan Wiedenbeck', + 'booktitle' => 'Proceedings of the International Workshop on Program Comprehension', + 'key' => 'mosemann01', + 'pages' => '79--87', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Navigation and Comprehension of Programs by Novice Programmers', + 'type' => 'INPROCEEDINGS', + 'year' => '2001', +) +array ( + 'author' => 'Hausi A. Müller and Karl Klashinsky', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'mueller88', + 'pages' => '80--86', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Rigi -- A system for programming-in-the-large', + 'type' => 'INPROCEEDINGS', + 'year' => '1988', +) +array ( + 'author' => 'Hausi A. Müller and Scott R. Tilley and Kenny Wong', + 'booktitle' => 'Proceedings of the Conference of the Centre for Advanced Studies on Collaborative Research', + 'key' => 'mueller93', + 'location' => 'Toronto, Ontario, Canada', + 'pages' => '217--226', + 'publisher' => 'IBM Press', + 'title' => 'Understanding Software Systems using Reverse Engineering Technology---Perspectives from the Rigi Project', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Hausi A. Müller and Mehmet A. Orgun and Scott R. Tilley and James S. Uhl', + 'journal' => 'Journal of Software Maintenance: Research and Practice', + 'key' => 'mueller93b', + 'number' => '4', + 'pages' => '181--204', + 'publisher' => 'John Wiley & Sons, Inc.', + 'title' => 'A Reverse Engineering Approach to Subsystem Structure Identification', + 'type' => 'ARTICLE', + 'volume' => '5', + 'year' => '1993', +) +array ( + 'author' => 'Gail C. Murphy and David Notkin and Kevin J. Sullivan', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'murphy01', + 'number' => '4', + 'pages' => '364--380', + 'publisher' => 'IEEE Press', + 'title' => 'Software Reflexion Models: Bridging the Gap between Design and Implementation', + 'type' => 'ARTICLE', + 'volume' => '27', + 'year' => '2001', +) +array ( + 'author' => 'Gail C. Murphy and Mik Kersten and Martin P. Robillard and Davor Cubranic', + 'booktitle' => 'Proceedings of the European Conference on Object-Oriented Programming', + 'isbn' => '3-540-27992-X', + 'key' => 'murphy05', + 'location' => 'Glasgow, UK', + 'pages' => '33--48', + 'publisher' => 'Springer', + 'title' => 'The Emergent Structure of Development Tasks', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'L. R. Neal', + 'booktitle' => 'Proceedings of the SIGCHI Conference on Human Factors in Computing Systems', + 'key' => 'neal89', + 'pages' => '63--68', + 'publisher' => 'ACM Press', + 'title' => 'A system for example-based programming', + 'type' => 'INPROCEEDINGS', + 'year' => '1989', +) +array ( + 'author' => 'Michael Pacione', + 'key' => 'pacione05', + 'school' => 'University of Strathclyde, Glasgow', + 'title' => 'A novel software visualization model to support object-oriented program comprehension', + 'type' => 'PHDTHESIS', + 'year' => '2005', +) +array ( + 'author' => 'Athanasios Papoulis AND S. Unnikrishna Pillai', + 'edition' => '4th', + 'key' => 'papoulis02', + 'publisher' => 'McGraw-Hill Publishing Co.', + 'title' => 'Probability, Random Variables and Stochastic Processes', + 'type' => 'BOOK', + 'year' => '2004', +) +array ( + 'author' => 'Marian Petre', + 'issn' => '0001-0782', + 'journal' => 'Communications of the ACM', + 'key' => 'petre95', + 'number' => '6', + 'pages' => '33--44', + 'publisher' => 'ACM Press', + 'title' => 'Why looking isn\'t always seeing: readership skills and graphical programming', + 'type' => 'ARTICLE', + 'volume' => '38', + 'year' => '1995', +) +array ( + 'chapter' => '30', + 'editor' => 'John Stasko and John Domingue and Marc H. Brown and Blaine A. Price', + 'key' => 'petre98', + 'pages' => '453--480', + 'publisher' => 'MIT Press', + 'title' => 'Software Visualization: Programming as a Multi-Media Experience', + 'type' => 'INBOOK', + 'year' => '1998', +) +array ( + 'author' => 'Marian Petre and Alan F. Blackwell', + 'issn' => '1071-5819', + 'journal' => 'International Journal of Human-Computer Studies', + 'key' => 'petre99', + 'number' => '1', + 'pages' => '7--30', + 'publisher' => 'Academic Press', + 'title' => 'Mental imagery in program design and visual programming', + 'type' => 'ARTICLE', + 'volume' => '51', + 'year' => '1999', +) +array ( + 'author' => 'Martin Pinzger and Michael Fischer and Mehdi Jazayeri and Harald Gall', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'key' => 'pinzger04', + 'pages' => '533--533', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Abstracting Module Views from Source Code', + 'type' => 'INPROCEEDINGS', + 'year' => '2004', +) +array ( + 'author' => 'Wolfgang Pree', + 'isbn' => '0-201-42294-8', + 'key' => 'pree95', + 'publisher' => 'Addison-Wesley', + 'title' => 'Design patterns for object-oriented software development', + 'type' => 'BOOK', + 'year' => '1995', +) +array ( + 'author' => 'Prefuse', + 'howpublished' => 'http://www.prefuse.org', + 'key' => 'prefuse', + 'type' => 'MISC', +) +array ( + 'author' => 'Blaine A. Price and Ronald Baecker and Ian S. Small', + 'journal' => 'Journal of Visual Languages and Computing', + 'key' => 'price93', + 'number' => '3', + 'pages' => '211--266', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'A Principled Taxonomy of Software Visualization.', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '1993', +) +array ( + 'author' => 'Michael Eichberg and Daniel Germanus and Mira Mezini and Lukas Mrokon and Thorsten Schäfer', + 'booktitle' => 'Proceedings of the European Conference on Software Maintenance and Reengineering', + 'key' => 'qscope', + 'location' => 'Bari, Italy', + 'pages' => '113--122', + 'publisher' => 'IEEE Computer Society', + 'title' => 'QScope: an Open, Extensible Framework for Measuring Software Projects', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Danny Dig', + 'howpublished' => 'https://netfiles.uiuc.edu/dig/RefactoringCrawler/evaluations.html', + 'key' => 'refactoringCrawler', + 'title' => 'RefactoringCrawler Evaluation Results', + 'type' => 'MISC', + 'year' => '2007', +) +array ( + 'author' => 'Steven P. Reiss', + 'booktitle' => 'Proceedings of the International Workshop on Visualizing Software for Program Understanding and Analysis', + 'isbn' => '0-7803-9540-9', + 'key' => 'reiss05', + 'pages' => '59--63', + 'publisher' => 'IEEE Computer Society', + 'title' => 'The Paradox of Software Visualization', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'R. Robbes and M. Lanza', + 'booktitle' => 'Proceedings of ASE', + 'key' => 'robbes2008phc', + 'title' => 'How program history can improve code completion', + 'type' => 'INPROCEEDINGS', + 'year' => '2008', +) +array ( + 'author' => 'Martin P. Robillard and Gail C. Murphy', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'isbn' => '1-58113-472-X', + 'key' => 'robillard02', + 'location' => 'Orlando, Florida', + 'pages' => '406--416', + 'publisher' => 'ACM Press', + 'title' => 'Concern graphs: finding and describing concerns using structural program dependencies', + 'type' => 'INPROCEEDINGS', + 'year' => '2002', +) +array ( + 'author' => 'Sébastien Robitaille and Reinhard Schauer and Rudolf K. Keller', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-7695-0753-0', + 'key' => 'robitaille00', + 'pages' => '22--32', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Bridging Program Comprehension Tools by Design Navigation', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Naiyana Sahavechaphan and Kajal Claypool', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'sahavechaphan06', + 'pages' => '413--430', + 'publisher' => 'ACM Press', + 'title' => 'XSnippet: Mining for sample code', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Badrul Sarwar and George Karypis and Joseph Konstan and John Riedl', + 'booktitle' => 'Proceedings of the 2nd ACM Conference on Electronic Commerce', + 'key' => 'sarwar00', + 'pages' => '158--167', + 'publisher' => 'ACM Press', + 'title' => 'Analysis of recommendation algorithms for e-commerce', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'R. W. Schwanke and M. A. Platoff', + 'booktitle' => 'Proceedings of the International Workshop on Software Configuration Management', + 'key' => 'schwanke89', + 'pages' => '86--95', + 'publisher' => 'ACM Press', + 'title' => 'Cross references are features', + 'type' => 'INPROCEEDINGS', + 'year' => '1989', +) +array ( + 'author' => 'Robert W. Schwanke', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'schwanke91', + 'pages' => '83--92', + 'publisher' => 'IEEE Computer Society', + 'title' => 'An Intelligent Tool for Re-engineering Software Modularity', + 'type' => 'INPROCEEDINGS', + 'year' => '1991', +) +array ( + 'author' => 'Thorsten Schäfer and Michael Eichberg and Michael Haupt and Mira Mezini', + 'issn' => '0098-5589', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'sextant', + 'number' => '9', + 'pages' => '753-768', + 'publisher' => 'IEEE Press', + 'title' => 'The SEXTANT Software Exploration Tool', + 'type' => 'ARTICLE', + 'volume' => '32', + 'year' => '2006', +) +array ( + 'author' => 'Michael Eichberg and Michael Haupt and Mira Mezini and Thorsten Schäfer', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-7695-2368-4', + 'key' => 'sextantIcsm', + 'pages' => '315--324', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Comprehensive Software Understanding with SEXTANT', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Ben Shneiderman', + 'key' => 'shneiderman80', + 'publisher' => 'Winthrop Publishers', + 'title' => 'Software Psychology: Human Factors in Computer and Information Systems', + 'type' => 'BOOK', + 'year' => '1980', +) +array ( + 'address' => 'Washington, DC, USA', + 'author' => 'Ben Shneiderman', + 'booktitle' => 'Proceedings of the Symposium on Visual Languages', + 'isbn' => '0-8186-7508-X', + 'key' => 'shneiderman96', + 'pages' => '336--343', + 'publisher' => 'IEEE Computer Society', + 'title' => 'The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'Forrest Shull and Filippo Lanubile and Victor R. Basili', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'shull00', + 'number' => '11', + 'pages' => '1101--1118', + 'publisher' => 'IEEE Press', + 'title' => 'Investigating Reading Techniques for Object-Oriented Framework Learning', + 'type' => 'ARTICLE', + 'volume' => '26', + 'year' => '2000', +) +array ( + 'author' => 'Jonathan Sillito and Kris De Volder and Brian Fisher and Gail Murphy', + 'booktitle' => 'Proceedings of the International Symposium on Empirical Software Engineering', + 'key' => 'sillito05', + 'pages' => '23--32', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Managing Software Change Tasks: An Exploratory Study', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Susan Elliott Sim and Charles L. A. Clarke and Richard C. Holt and Anthony M. Cox', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-7695-0016-1', + 'key' => 'sim99', + 'pages' => '381--390', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Browsing and Searching Software Architectures', + 'type' => 'INPROCEEDINGS', + 'year' => '1999', +) +array ( + 'author' => 'Janice Singer and Robert Elves and Margaret-Anne Storey', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-7695-2368-4', + 'key' => 'singer05', + 'pages' => '325--334', + 'publisher' => 'IEEE Computer Society', + 'title' => 'NavTracks: Supporting Navigation in Software Maintenance', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Janice Singer and Timothy Lethbridge and Norman Vinson and Nicolas Anquetil', + 'booktitle' => 'Proceedings of the Conference of the Centre for Advanced Studies on Collaborative Research', + 'key' => 'singer97', + 'location' => 'Toronto, Ontario, Canada', + 'pages' => '209--223', + 'publisher' => 'IBM Press', + 'title' => 'An examination of software engineering work practices', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Vineet Sinha and David Karger and Rob Miller', + 'booktitle' => 'Proceedings of the Symposium on Visual Languages and Human-Centric Computing', + 'key' => 'sinha06', + 'pages' => '187--194', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Relo: Helping Users Manage Context during Interactive Exploratory Visualization of Large Codebases', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Peter H.A. Sneath and Robert R. Sokal', + 'key' => 'sneath73', + 'publisher' => 'Freeman', + 'title' => 'Numerical Taxonomy: The Principles and Practice of Numerical Classification', + 'type' => 'BOOK', + 'year' => '1973', +) +array ( + 'author' => 'Elliot Soloway and Robin Lampert and Stan Letovsky and David Littman and Jeannine Pinto', + 'issn' => '0001-0782', + 'journal' => 'Communications of the ACM', + 'key' => 'soloway88', + 'number' => '11', + 'pages' => '1259--1267', + 'publisher' => 'ACM Press', + 'title' => 'Designing documentation to compensate for delocalized plans', + 'type' => 'ARTICLE', + 'volume' => '31', + 'year' => '1988', +) +array ( + 'author' => 'Patrick Steyaert and Carine Lucas and Kim Mens and Theo D\'Hondt', + 'booktitle' => 'Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and Applications', + 'key' => 'steyaert96', + 'pages' => '268--285', + 'publisher' => 'ACM Press', + 'title' => 'Reuse contracts: managing the evolution of reusable assets', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'M.-A. D. Storey and K. Wong and H. A. Müller', + 'issn' => '0167-6423', + 'journal' => 'Science of Computer Programming', + 'key' => 'storey00', + 'number' => '2-3', + 'pages' => '183--207', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'How do program understanding tools affect how programmers understand programs?', + 'type' => 'ARTICLE', + 'volume' => '36', + 'year' => '2000', +) +array ( + 'author' => 'M.-A. D. Storey and H. A. Müller', + 'booktitle' => 'Proceedings of the International Conference on Software Maintenance', + 'isbn' => '0-8186-7141-6', + 'key' => 'storey95', + 'pages' => '275--284', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Manipulating and documenting software structures using SHriMP views', + 'type' => 'INPROCEEDINGS', + 'year' => '1995', +) +array ( + 'author' => 'Margaret-Anne D. Storey and Hausi A. Müller', + 'booktitle' => 'Proceedings of the Symposium on Graph Drawing', + 'key' => 'storey95b', + 'pages' => '487--499', + 'publisher' => 'Springer', + 'title' => 'Graph Layout Adjustment Strategies', + 'type' => 'INPROCEEDINGS', + 'year' => '1996', +) +array ( + 'author' => 'M.-A. D. Storey and K. Wong and F. D. Fracchia and H. A. Müller', + 'booktitle' => 'Proceedings of the Symposium on Information Visualization', + 'isbn' => '0-8186-8189-6', + 'key' => 'storey97', + 'pages' => '38--45', + 'publisher' => 'IEEE Computer Society', + 'title' => 'On Integrating Visualization Techniques for Effective Software Exploration', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'M.-A. D. Storey and F. D. Fracchia and H. A. Müller', + 'issn' => '0164-1212', + 'journal' => 'Journal of Systems and Software', + 'key' => 'storey97b', + 'number' => '3', + 'pages' => '171--185', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'Cognitive design elements to support the construction of a mental model during software exploration', + 'type' => 'ARTICLE', + 'volume' => '44', + 'year' => '1999', +) +array ( + 'howpublished' => 'http://struts.apache.org/', + 'key' => 'struts', + 'title' => 'Struts', + 'type' => 'MISC', +) +array ( + 'author' => 'Eclipse Foundation', + 'howpublished' => 'http://www.eclipse.org/swt/', + 'key' => 'swt', + 'title' => 'SWT: The Standard Widget Toolkit', + 'type' => 'MISC', + 'year' => '2006', +) +array ( + 'author' => 'Eclipse Foundation', + 'howpublished' => 'http://www.eclipse.org/swt/snippets/', + 'key' => 'swtSnippets', + 'title' => 'SWT Snippets', + 'type' => 'MISC', + 'year' => '2006', +) +array ( + 'author' => 'Suresh Thummalapenta and Tao Xie', + 'booktitle' => 'Proceedings of the International Conference on Automated Software Engineering', + 'key' => 'thummalapenta07', + 'pages' => '204--213', + 'publisher' => 'ACM Press', + 'title' => 'Parseweb: a programmer assistant for reusing open source code on the web', + 'type' => 'INPROCEEDINGS', + 'year' => '2007', +) +array ( + 'author' => 'Thomas Tilley and Richard Cole and Peter Becker and Peter Eklund', + 'booktitle' => 'Proceedings of the International Conference on Formal Concept Analysis', + 'key' => 'tilley03', + 'publisher' => 'Springer', + 'title' => 'A Survey of Formal Concept Analysis Support for Software Engineering Activities', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Scott R. Tilley and Kenny Wong and Margaret-Anne D. Storey and Hausi A. Müller', + 'journal' => 'International Journal of Software Engineering and Knowledge Engineering', + 'key' => 'tilley94', + 'number' => '4', + 'pages' => '501--520', + 'publisher' => 'World Scientific Publishing Company', + 'title' => 'Programmable Reverse Engineering', + 'type' => 'ARTICLE', + 'volume' => '4', + 'year' => '1994', +) +array ( + 'address' => 'Gaithersburg, MD, USA', + 'booktitle' => 'Overview of the Third Text REtrieval Conference', + 'key' => 'trec3', + 'publisher' => 'NIST', + 'title' => 'Overview of the Third Text REtrieval Conference (TREC-3)', + 'type' => 'PROCEEDINGS', + 'year' => '1990', +) +array ( + 'author' => 'Sinisa Djukanovic AND Sebastian Eifert AND Matthias Orgler AND Kai Stroh AND Carole Urvoy AND Mario Vekic', + 'howpublished' => 'http://twomore.de.tt', + 'key' => 'twomore', + 'title' => 'TwoMore', + 'type' => 'MISC', +) +array ( + 'author' => 'Vassilios Tzerpos and Richard C. Holt', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'key' => 'tzerpos97', + 'pages' => '76--82', + 'publisher' => 'IEEE Computer Society', + 'title' => 'The Orphan Adoption Problem in Architecture Maintenance', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Jilles van Gurp and Jan Bosch', + 'issn' => '0164-1212', + 'journal' => 'Journal of Systems and Software', + 'key' => 'vanGurp02', + 'number' => '2', + 'pages' => '105--119', + 'publisher' => 'Elsevier Science Inc.', + 'title' => 'Design erosion: problems and causes', + 'type' => 'ARTICLE', + 'volume' => '61', + 'year' => '2002', +) +array ( + 'address' => 'London', + 'author' => 'C. J. van Rijsbergen', + 'key' => 'vanRijsbergen1979', + 'publisher' => 'Butterworths', + 'title' => 'Information retrieval', + 'type' => 'BOOK', + 'year' => '1979', +) +array ( + 'author' => 'Filip Van Rysselberghe and Serge Demeyer', + 'booktitle' => 'Proceedings of the International Workshop on Principles of Software Evolution', + 'key' => 'vanRysselberghe03', + 'pages' => '126--130', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Reconstruction of Successful Software Evolution Using Clone Detection', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Anneliese von Mayrhauser and A. Marie Vans', + 'booktitle' => 'Proceedings of the International Workshop on Computer-Aided Software Engineering', + 'key' => 'vonMayrhauser93', + 'pages' => '230--239', + 'publisher' => 'IEEE Computer Society', + 'title' => 'From Code Understanding Needs to Reverse Engineering Tool Capabilities', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Anneliese von Mayrhauser and A. Marie Vans', + 'issn' => '0018-9162', + 'journal' => 'Computer', + 'key' => 'vonMayrhauser95', + 'number' => '8', + 'pages' => '44--55', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Program Comprehension During Software Maintenance and Evolution', + 'type' => 'ARTICLE', + 'volume' => '28', + 'year' => '1995', +) +array ( + 'author' => 'Anneliese von Mayrhauser and A. Marie Vans', + 'booktitle' => 'Proceedings of the International Computer Software and Applications Conference', + 'isbn' => '0-8186-8105-5', + 'key' => 'vonMayrhauser97', + 'pages' => '630--637', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Program understanding needs during corrective maintenance of large scale software', + 'type' => 'INPROCEEDINGS', + 'year' => '1997', +) +array ( + 'author' => 'Jianyong Wang and Jiawei Han and Jian Pei', + 'booktitle' => 'Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining', + 'key' => 'wang03', + 'pages' => '236--245', + 'publisher' => 'ACM Press', + 'title' => 'CLOSET+: searching for the best strategies for mining frequent closed itemsets', + 'type' => 'INPROCEEDINGS', + 'year' => '2003', +) +array ( + 'author' => 'Andrzej Wasylkowski and Andreas Zeller and Christian Lindig', + 'booktitle' => 'Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering', + 'key' => 'wasylkowski07', + 'pages' => '35--44', + 'publisher' => 'ACM Press', + 'title' => 'Detecting object usage anomalies', + 'type' => 'INPROCEEDINGS', + 'year' => '2007', +) +array ( + 'author' => 'Geoffrey I Webb and Songmao Zhang', + 'howpublished' => 'http://www.csse.monash.edu.au/ webb/Files/WebbZhang03.pdf', + 'key' => 'webb03', + 'title' => 'Beyond association rules: Generalized rule discovery', + 'type' => 'MISC', +) +array ( + 'author' => 'Peter Weißgerber and Stephan Diehl', + 'booktitle' => 'Proceedings of the International Conference on Automated Software Engineering', + 'key' => 'weissgerber06', + 'pages' => '231--240', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Identifying Refactorings from Source-Code Changes', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'David D. Woods', + 'booktitle' => 'Decision Making in Action', + 'editor' => 'G. Klein and J. Orasanu and R. Calderwood', + 'key' => 'woods93', + 'pages' => '228--251', + 'publisher' => 'Ablex Publishing Corp.', + 'title' => 'Process-tracing Methods for the Study of Cognition Outside of the Experimental Psychology Laboratory', + 'type' => 'INPROCEEDINGS', + 'year' => '1993', +) +array ( + 'author' => 'Tao Xie and Jian Pei', + 'booktitle' => 'Proceedings of the International Workshop on Mining Software Repositories', + 'key' => 'xie06', + 'pages' => '54--57', + 'publisher' => 'ACM Press', + 'title' => 'MAPO: mining API usages from open source repositories', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Zhenchang Xing and Eleni Stroulia', + 'booktitle' => 'Proceedings of the International Conference on Automated Software Engineering', + 'key' => 'xing05', + 'pages' => '54--65', + 'publisher' => 'ACM Press', + 'title' => 'UMLDiff: An Algorithm for Object-Oriented Design Differencing', + 'type' => 'INPROCEEDINGS', + 'year' => '2005', +) +array ( + 'author' => 'Zhenchang Xing and Eleni Stroulia', + 'booktitle' => 'Proceedings of the Working Conference on Reverse Engineering', + 'key' => 'xing06', + 'pages' => '263--274', + 'publisher' => 'IEEE Computer Society', + 'title' => 'Refactoring Detection based on UMLDiff Change-Facts Queries', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Object Management Group', + 'howpublished' => 'http://www.omg.org/docs/formal/05-09-01.pdf', + 'key' => 'xmi', + 'title' => 'MOF 2.0/XMI Mapping Specification, v2.1', + 'type' => 'MISC', + 'year' => '2005', +) +array ( + 'author' => 'Jinlin Yang and David Evans and Deepali Bhardwaj and Thirumalesh Bhat and Manuvir Das', + 'booktitle' => 'Proceedings of the International Conference on Software Engineering', + 'key' => 'yang06', + 'pages' => '282--291', + 'publisher' => 'ACM Press', + 'title' => 'Perracotta: mining temporal API rules from imperfect traces', + 'type' => 'INPROCEEDINGS', + 'year' => '2006', +) +array ( + 'author' => 'Yunwen Ye and Gerhard Fischer and Brent Reeves', + 'booktitle' => 'Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering', + 'key' => 'ye02', + 'pages' => '60--68', + 'publisher' => 'ACM Press', + 'title' => 'Integrating active information delivery and reuse repository systems', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Mohammed J. Zaki', + 'booktitle' => 'Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining', + 'key' => 'zaki00', + 'pages' => '34--43', + 'publisher' => 'ACM Press', + 'title' => 'Generating non-redundant association rules', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Mohammed J. Zaki and Ching-Jui Hsiao', + 'journal' => 'IEEE Transactions on Knowledge and Data Engineering', + 'key' => 'zaki05', + 'number' => '4', + 'pages' => '462-478', + 'publisher' => 'IEEE Press', + 'title' => 'Efficient Algorithms for Mining Closed Itemsets and Their Lattice Structure', + 'type' => 'ARTICLE', + 'volume' => '17', + 'year' => '2005', +) +array ( + 'author' => 'Iyad Zayour and Timothy C. Lethbridge', + 'booktitle' => 'Proceedings of the Conference of the Centre for Advanced Studies on Collaborative Research', + 'key' => 'zayour00', + 'location' => 'Mississauga, Ontario, Canada', + 'pages' => '16--30', + 'publisher' => 'IBM Press', + 'title' => 'A cognitive and user centric based approach for reverse engineering tool design', + 'type' => 'INPROCEEDINGS', + 'year' => '2000', +) +array ( + 'author' => 'Lijie Zou and Michael W. Godfrey', + 'journal' => 'IEEE Transactions on Software Engineering', + 'key' => 'zou05', + 'number' => '2', + 'pages' => '166--181', + 'publisher' => 'IEEE Press', + 'title' => 'Using Origin Analysis to Detect Merging and Splitting of Source Code Entities', + 'type' => 'ARTICLE', + 'volume' => '31', + 'year' => '2005', +)