home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.umcs.maine.edu
/
2015-02-07.ftp.umcs.maine.edu.tar
/
ftp.umcs.maine.edu
/
pub
/
WISR
/
wisr6
/
proceedings
/
tex
/
tong.bib
< prev
next >
Wrap
Text File
|
1993-07-19
|
67KB
|
1,797 lines
@techReport(lubars90,
AUTHOR="M.D. Lubars",
INSTITUTION="Microelectronics and Computer Technology Corporation",
KEY="Lubars",
TITLE="{The ROSE-2 Strategies for Supporting High-Level Software Design Reuse}"
,
YEAR="1990",
Number="STP-303-90")
@techReport(basili91,
Key="Basili",
Author="V.R. Basili and H.D. Rombach",
Title="{Support for Comprehensive Reuse}",
Number="UMIACS-TR-91-23",
Year="1991", Month="February", Address="College Park, Md.",
Institution="University of Maryland")
@article(frakes90,
Key="Frakes",
Author="W.B. Frakes and P.B. Gandel",
Title="{Representing Reusable Software}",
Year="1990", Month="December",
Volume="32", Number="10",
PAges="653-664",
Journal="Information and Software Technology")
@TechReport(tracz92a,
Key="Tracz",
Author="W. Tracz and L. Coglianese",
Title="{Domain Engineering Process Guidelines}",
Year="1992", Month="March",
Institution="IBM Federal Sector Division",
Number="ADAGE-IBM-92-02")
@TechReport(prieto-diaz91d,
Key="PrietoDiaz",
Author="R. Prieto-Diaz",
Title="{Reuse Library Process Model}",
Year="1991", Month="July",
Institution="STARS",
Number="AD-B157091, IBM CDRL 03041-002")
@TechReport(kang90,
Key="Kang",
Author="K.C. Kang and S.G. Cohen and J.A. Hess and W.E. Novak and A.S. Peterson
",
Title="{Feature-Oriented Domain Analysis (FODA) Feasibility Study}",
Year="1990", Month="November",
Institution="Software Engineering Institute",
Number="CMU/SEI-90-TR-21")
@Article(kaneko86a,
Key="Kaneko",
Pages="11-14",
Author="S. Kaneko",
Volume="42", Number="8",
Title="Technology for Development and Reuse of Software Parts",
Year="1986", Note="in Japanese",
Journal="Toshiba Review")
@Inproceedings(goguen89f,
Key="Goguen",
Author="J.A. Goguen",
Title="{Principles of Parameterized Programming}",
BookTitle="{Software Reusability Volume I, Concepts and Models}",
Year="1989",
Editors="T. Biggerstaff and A. Perlis",
Publisher="Addison-Wesley Publishing Company")
@Inproceedings(mcilroy69,
Key="McIlroy",
Author="M.D. McIlroy",
Title="{Mass Produced Software Components}",
Year="1969", Pages="88-98",
editors="P. Naur and B. Randell and J.N. Buxton",
Publisher="Petrocelli/Charter",Address="New York",
BookTitle="{Proceedings of NATO Conference on Software Engineering}")
@Article(johnson88,
Key="Johnson",
Author="R.E. Johnson and B. Foot",
Title="{Designing Reusable Classes}",
PAges="22-35",
Year="1988",
Month="June/July",
Number="1",Volume="2",
Journal="Journal of Object-Oriented Programming")
@Inproceedings(arango89,
key="Arango",
title="{Domain Analysis: From Art to Engineering Discipline}",
Year="1989",
pages="152-159",
Author="G. Arango",
Month="May 19-20",
BookTitle="{Proceedings Fifth International Workshop on Software Specification
and Design}")
@Article(biggerstaff84,
Title="{Forward: Special Issue on Software Reusability}",
Key="Biggerstaff", PAges="474-476",
Author="T.J. Biggerstaff and A.J. Perlis", Number="5", Volume="SE-10",
Year="1984", Month="September",
Journal="IEEE Transactions on Software Engineering")
@Incollection(matsumoto87,
Key="Matsumoto",
Author="Y. Matsumoto",
Title="{A Software Factory: An Overall Approach to Software Production}",
Year="1987",
Publisher="IEEE Computer Society Press",
Editor="Peter Freeman",
Pages="155-178",
BookTitle="{Tutorial: Software Reusability}")
@Inproceedings(tracz87b,
Key="Tracz",
Author="W. Tracz",
Title="{Software Reuse: Motivators and Inhibitors}",
Year="1987", Month="February",
BookTitle="{Proceedings of COMPCON87}")
@Article(prieto-diaz87,
Key="Prieto", PAges="6-16",
Author="R. Prieto-Diaz and P. Freeman", Volume="4", Number="1",
Title="{Classifying Software for Reusability}",
Year="1987", Month="January",
Journal="IEEE Software")
@Article(biggerstaff87b,
Key="Biggerstaff", PAges="41-49",
Author="T. Biggerstaff and C. Richter", Volume="4", Number="2",
Title="{Reusability Framework, Assessment and Directions}",
Year="1987", Month="March",
Journal="IEEE Software")
@Inproceedings(bailin88,
Key="Bailin",
Author="Bailin, S.C.",
Title="{An Environment for Reusing Software Life-Cycle Products}",
Year="1988", Month="April 13-14",
Address="Washington, D.C.",
Publisher="National Institute of Software Quality and Productivity",
BookTitle="{Proceedings, National Conference on Software Reuseability}")
@techReport(batory91,
AUTHOR="D.S. Batory and S.W. O'Malley",
INSTITUTION="University of Texas",
KEY="Batory",
TITLE="{The Design and Implementation of Hierarchical Software Systems}",
YEAR="1991",
Number="TR-91-22")
@Article(tracz88e,
Key="Tracz",
Author="W. Tracz",
Volume="13", Number="4",
Title="{Software Reuse Maxims}",
Year="1988", Month="October", PAges="28-31",
Journal="ACM Software Engineering Notices")
@Article(tracz91,
Key="Tracz",
Author="W. Tracz",
Volume="16", Number="3",
Title="{A Conceptual Model for Megaprogramming}",
Year="1991", Month="July", Pages="36-45",
Journal="ACM Software Engineering Notices")
@article(honiden86,
AUTHOR="S. Honiden and N. Sueda and A. Hoshi and N. Uchihira and K. Mikame",
JOURNAL="Journal of Information Processing (JAPAN)",
KEY="Honiden",
TITLE="{Software Prototyping with Reusable Components}",
YEAR="1986",
Number="3",
Pages="123-129",
Volume="9")
@techReport(biggerstaff86c,
AUTHOR="Biggerstaff, T.J.",
INSTITUTION="Microelectronics and Computer Technology Corporation",
KEY="Biggerstaff",
TITLE="{Research Problems in Automating the Reuse of Designs}",
YEAR="1986",
Month="June",
Number="STP-197-86")
@techReport(biggerstaff86d,
AUTHOR="Biggerstaff, T.J.",
INSTITUTION="Microelectronics and Computer Technology Corporation",
KEY="Biggerstaff",
TITLE="{Reusability Overview}",
YEAR="1986",
Month="May",
Number="STP-168-86")
@InProceedings(yamaoto86,
AUTHOR="Yamamoto, S., and Isoda, S.",
BOOKTITLE="{Proceedings of 10th Anniversary COMSAC '86}",
KEY="Yamamoto",
ORGANIZATION="IEEE Computer Society Press",
TITLE="{SoftDA: A Reuse Oriented Design System}",
YEAR="1986",
Pages="284-290")
@InProceedings(matsumoto86c,
AUTHOR="Matsumoto, Y.",
BOOKTITLE="Proceedings of 1986 National Computer Conference",
KEY="Matsumoto",
ORGANIZATION="AFIPS Press",
TITLE="{Experiences in Software Manufacturing}",
YEAR="1986",
Pages="93-94")
@InProceedings(prieto-diaz87a,
AUTHOR="Prieto-Diaz, R.",
BOOKTITLE="Proceedings of COMPSAC 87",
KEY="Prieto-Diaz",
TITLE="{Domain Analysis for Reusability}",
YEAR="1987")
@article(cardelli85,
AUTHOR="Cardelli, L., and Wegner, P.",
JOURNAL="Computing Surveys",
KEY="Cardelli",
TITLE="{On Understanding Types, Data Abstractions, and Polymorphism}",
YEAR="1985",
Number="4",
Pages="471-522",
Volume="17")
@Article(parnas76,
Title="{On the Design and Development of Software Families}",
Key="Parnas", PAges="1-9",
Author="D.L. Parnas", Number="1", Volume="SE-2",
Year="1976", Month="January",
Journal="IEEE Trans. Software Engineering")
@book(cusumano91,
Title="{Japan's Software Factories}",
Key="Cusumano",
Author="M.A. Cusumano",
Year="1991",
Publisher="Oxford University Press")
@Article(jones84,
Title="{Reusability in Programming: A Survey of the State of the Art}",
Key="Jones", PAges="488-493",
Author="T.C. Jones", Number="5", Volume="SE-10",
Year="1984", Month="September",
Journal="IEEE Transactions on Software Engineering")
@Article(lanergan84,
Title="{Software Engineering with Reusable Design and Code}",
Key="Lanergan", PAges="498-501",
Author="R.G. Lanergan and C.A. Grasso", Number="5", Volume="SE-10",
Year="1984", Month="September",
Journal="IEEE Transactions on Software Engineering")
@Inproceedings(breuer89,
Key="Breuer",
Author="P.T. Breuer and K. Lano",
Title="{REDO at Oxford}",
Year="1989", Pages="39-49",
Month="November",
editors="L. Dusink and P.A. Hall",
Publisher="Springer-Verlag",
BookTitle="{Proceedings of the Software Re-use Workshop}")
@Inproceedings(cramer89,
Key="Cramer",
Author="J. Cramer and H. Hunnekens and W. Schafer and S. Wolf",
Title="{The MERLIN Approach to the Re-use of Software Components}",
Year="1989", Pages="57-75",
Month="November",
editors="L. Dusink and P.A. Hall",
Publisher="Springer-Verlag",
BookTitle="{Proceedings of the Software Re-use Workshop}")
@book(HumpheryBook, key = "Humphery",
editor = "Watts S. Hemphrey",
title = "Managing the Software Process",
publisher = "Addison-Wesley",
year = "1989")
@Article(Caldiera91,
Key="Caldiera",
Author="G. Caldiera and V. Basili",
Title="Identifying and Qualifying Reusable Software Components",
Year="1991",
Pages="61-70",
Number="24",
Volume="2",
Month="February",
Journal="Computer")
@proceedings{7ispw.proceedings, key = "Thomas",
editor = "Ian Thomas",
title = "7th International Software Process Workshop:
Communication and Coordination in the Software Process",
address = "Yountville CA",
publisher = "IEEE Computer Society Press",
month = "October", year = "1991"}
@proceedings{2ICSP.proceedings, key = "Second",
title = "2nd International Conference on the Software Process:
Continuous Software Process Improvement",
address = "Berlin, Germany", month = "February", year = "1993",
publisher = "IEEE Computer Society Press"}
@article{NoSilverBullet, key = "Brooks",
author = "Frederick P. Brooks{, Jr.}",
title = "No Silver Bullet: Essence and Accidents of Software
Engineering",
journal = "Computer", volume = "20", number = "4",
month = "April", year = "1987", pages = "10-20"}
@article{Draco, key = "Draco",
author = "J~M. Neighbors",
title = "The {D}raco Approach to Constructing Software from Reusable
Components",
journal = "IEEE Transactions on Software Engineering",
volume = "10", number = "5",
month = "September", year = "1984",
pages = "564-574"}
@article{Prieto-Diaz, key = "Prieto-Diaz",
author = "R. Prieto-Diaz and P. Freeman",
title = "Classifying Software for Reusability",
journal = "IEEE Software",
volume = "4", number = "1",
month = "January", year = "1987",
pages = "6-16"}
@techreport{Kim.chapter, key = "Kaiser",
author = "Gail E. Kaiser",
title = "Cooperative Transactions for Multi-User Environments",
month = "March", year = "1993", number = "CUCS-006-93",
institution = "Columbia University Department of Computer Science",
note = "Submitted for publication.",
annote = "Won Kim book"}
@techreport{PODC93, key = "Wu",
author = "Shyhtsun F. Wu and Gail E. Kaiser",
title = "Shared Memory versus Message Passing in Real-Time Resource
Allocation",
month = "February", year = "1993",
note = "Submitted for publication.",
annote = "PODC"}
@article{ClientServerJournal, key = "Ben-Shaul",
author = "Israel Z. Ben-Shaul and Gail E. Kaiser and George T. Heineman",
title = "An Architecture for Multi-User Software Development
Environments",
journal = "Computing Systems The Journal of the {USENIX} Association",
publisher = "University of California Press",
month = "Spring", volume = "6", number = "2", year = "1993", pages = "65-103",
annote = "CUCS-012-92, April 1992"}
@inproceedings{DDC, key = "Pu",
author = "Calton Pu and Wenwey Hseush and Gail E. Kaiser and Kun-Lung Wu and
Philip S. Yu",
title = "Distributed Divergence Control for Epsilon Serializability",
booktitle = "13th International Conference on Distributed Computing
Systems",
month = "May", year = "1993", pages = "449-456", address = "Pittsburgh PA",
publisher = "IEEE Computer Society Press"}
@techreport{Evolver, key = "Kaiser",
author = "Gail E. Kaiser and Israel Z. Ben-Shaul and George T.
Heineman and Wilfredo Marrero",
title = "Process Evolution for the {\sc Marvel} Environment",
month = "April", year = "1993", number = "CUCS-047-92",
institution = "Columbia University Department of Computer Science",
note = "Submitted for publication",
annote = "original November 1992, submitted FSE93"}
@inproceedings{OOPSLA92.panel, key = "Stacy",
author = "Webb Stacy, Richard Helm, Gail E. Kaiser and Bertrand Meyer",
title = "Ensuring Semantic Integrity of Reusable Objects (PANEL)",
booktitle = "Conference on Object-Oriented Programming Systems,
Languages, and Applications",
pages = "298-302", month = "October", year = "1992",
address = "Vancouver BC, Canada",
publisher = "IEEE Computer Society Press",
note = "Special issue of @i(SIGPLAN Notices), 27(10), October 1992."}
@misc{OLDAII.position, key = "Lee",
author = "James Lee and Wenwey Hseush and Erik Hilsdale and Gail E. Kaiser",
title = "Dynamic Orthogonal Composition in M{\sc eld}",
month = "October", year = "1992", address = "Vancouver BC, Canada",
booktitle = "2nd Workshop on Objects in Large Distributed
Applications",
annote = "too short to be tech report"}
@misc{PSEA.position, key = "Ben-Shaul",
author = "Israel Z. Ben-Shaul, Gail E. Kaiser and George T. Heineman",
title = "Support for Concurrency in a Componentized SEE Architecture",
booktitle = "Process-Sensitive SEE Architectures Workshop",
month = "September", year = "1992", address = "Boulder CO",
note = "Position paper."}
@inproceedings{RTMIB, key="Wu",
author="Shyhtsun F. Wu and Gail E. Kaiser",
title="On Hard Real-Time Management Information",
booktitle = "IEEE First International Workshop on System Management",
month="April", year="1993",
annote = "CUCS-051-92",
address = "Los Angeles CA"}
@article{IJICIS93, key = "Popovich",
author = "Steven S. Popovich and Gail E. Kaiser",
title = "An Architectural Survey of Object Management Systems",
annote = "CUCS-026-91, September 1991 (revised October 1992)",
volume = "1", number = "3\&4",
journal = "International Journal of Intelligent \& Cooperative Information
Systems",
pages = "515-577",
month = "December", year = "1992",
publisher = "World Scientific"}
@inproceedings{Bi-level.PML, key = "Kaiser",
title = "A Bi-Level Language for Software Process Modeling",
author = "Gail E. Kaiser and Steven S. Popovich and Israel Z. Ben-Shaul",
annote = "CUCS-016-92, September 1992 (revised February 1993)",
booktitle = "15th International Conference on Software Engineering",
address = "Baltimore MD", month = "May", year = "1993",
pages = "132-143",
publisher = "IEEE Computer Society Press"}
@unpublished{TichyChapter, key = "Kaiser",
title = "A Bi-Level Language for Software Process Modeling",
author = "Gail E. Kaiser, Steven S. Popovich and Israel Z. Ben-Shaul",
month = "January", year = "1993",
note = "Columbia University Department of Computer Science.
Submitted for publication.",
annote = "CUCS-016-92, September 1992"}
@techreport{Freshness, key = "Wu",
author = "Shyhtsun~F. Wu and Gail~E. Kaiser",
title = "Resource Freshness in Real Time Scheduling",
institution = "Columbia University Department of Computer Science",
number = "CUCS-014-92",
month = "April", year = "1992"}
@inproceedings{Marvel.ClientServer, key = "Ben-Shaul",
author = "Israel Z. Ben-Shaul and Gail E. Kaiser and George T. Heineman",
title = "An Architecture for Multi-User Software Development
Environments",
booktitle = "5th ACM SIGSOFT Symposium on Software Development
Environments",
editor = "Herbert Weber",
annote = "CUCS-012-92",
month = "December", year = "1992",
address = "Tyson's Corner VA", pages = "149-158",
note = "Special issue of {\it Software Engineering Notes}, 17(5),
December 1992."}
@inproceedings{Dagstuhl.position, key = "Kaiser",
author = "Gail E. Kaiser",
title = "We Need To Measure The Quality Of Our Work (Abstract)",
editors = "Walter F. Tichy and Nico Habermann and Lutz Prechelt",
booktitle = "Future Directions in Software Engineering",
month = "February", year = "1992",
note = "Reprinted in {\it ACM Software Engineering Notes}, 18(1):37,
January 1993."}
@misc{Moscow.position, key = "Kaiser",
author = "Gail E. Kaiser",
title = "MARVEL 3.0 A Unix-Based Software Development Environment
Kernel",
booktitle = "Soviet Union Unix Systems User Group Workshop on Unix and
Applications",
month = "November", year = "1991", pages = "28-31",
note = "Position paper."}
@misc{ISPW7.summary, key = "Huff",
author = "Karen E. Huff and Gail E. Kaiser",
title = "Change in the Software Process",
booktitle = "7th International Software Process Workshop:
Communication and Coordination in the Software Process",
month = "October", year = "1991", pages = "10-13",
note = "Session summary.",
address = "Yountville CA"}
@misc{ISPW7.position, key = "Kaiser",
author = "Gail E. Kaiser",
title = "A Rule-based Process Server Component for Constructing
Rule-based Development Environments",
booktitle = "7th International Software Process Workshop:
Communication and Coordination in the Software Process",
month = "October", year = "1991", pages = "76-78",
note = "Position paper.",
address = "Yountville CA"}
@inproceedings{KBSE6.panel, key = "Lowry",
author = "Michael Lowry and Gail Kaiser and Dorothy Setliffe and David
Steier",
title = "Panel on Knowledge-Based Design Environments",
booktitle = "6th Annual Knowledge-Based Software Engineering
Conference",
pages = "239-244",
month = "September", year = "1991",
address = "Syracuse NY",
publisher = "IEEE Computer Society Press"}
@misc{DARPA.OODBII, key = "Kaiser",
author = "Gail E. Kaiser",
title = "Open Object-Oriented Database Requirements for Extended
Transactions",
booktitle = "DARPA Open Object-Oriented Database Workshop II",
month = "September", year = "1991",
note = "Position paper"}
@techreport{MeldCThreads, key = "Hseush",
author = "Wenwey Hseush and James~C. Lee and Gail~E. Kaiser",
title = "Meld{C} Threads: Supporting Large-Scale Dynamic Parallelism",
institution = "Columbia University",
number = "CUCS-010-92",
month = "March", year = "1992"}
@article{Journal.Scaleup, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Scaling Up Rule-Based Development Environments",
journal = "International Journal on Software Engineering \& Knowledge
Engineering",
publisher = "World Scientific",
year = "1992", month = "March", volume = "2", number = "1",
pages = "59-78"}
@techreport{ReconfigurationJournal, key = "Hailpern",
author = "Brent Hailpern and Gail E. Kaiser",
title = "An Architecture for Dynamic Reconfiguration in a Distributed
Object-Based Programming Language",
institution = "Columbia University",
number = "CUCS-029-91",
month = "December", year = "1991",
annote = "Revised August 1992. IBM RC 18269."}
@techreport{ASL, key = "Kaiser",
author = "Gail~E. Kaiser and Israel~Z. Ben-Shaul and Steven~S. Popovich",
title = "Implementing Activity Structures Process Modeling On Top Of
The M{\sc arvel} Environment Kernel",
month = "September", year = "1991",
number = "CUCS-027-91",
institution = "Columbia University"}
@inproceedings{CKBS,
key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Modeling Concurrency in Rule-Based Development Environments",
BookTitle = "CKBS '90 International Working Conference on
Cooperating Knowledge Based Systems",
editor = "S.~M. Deen",
publisher = "Springer-Verlag",
address = "University of Keele, United Kingdom",
month = "October", year = "1990",
pages = "223-239"}
@article{Expert92, key = "Heineman",
author = "George T. Heineman and Gail E. Kaiser and Naser S. Barghouti
and Israel Z. Ben-Shaul",
title = "Rule Chaining in {\sc Marvel}: Dynamic Binding of Parameters",
journal = "IEEE Expert",
month = "December", year = "1992",
volume = "7", number = "6", pages = "26-32"}
@inproceedings{ChainingProblem, key = "Heineman",
author = "George~T. Heineman and Gail~E. Kaiser and Naser~S. Barghouti
and Israel~Z. Ben-Shaul",
title = "Rule Chaining in {\sc Marvel}: Dynamic Binding of Parameters",
booktitle = "6th Knowledge-Based Software Engineering Conference",
address = "Syracuse NY",
publisher = "Rome Laboratory",
month = "September", year = "1991",
publisher = "IEEE Computer Society Press",
pages = "215-222",
annote = "submitted to IEEE Expert"}
@inproceedings{Splendors, key = "Patel",
author = "Tushar~M. Patel and Gail~E. Kaiser",
title = "The S{\sc plendors} Real Time Portfolio Management System",
booktitle = "1st International Conference on Artificial Intelligence
Applications on Wall Street",
publisher = "IEEE Computer Society Press",
pages = "73-78",
month = "October", year = "1991", address = "New York NY"}
@inproceedings{MarvelEnvelopes, key = "Gisi",
author = "Mark A. Gisi and Gail E. Kaiser",
title = "Extending A Tool Integration Language",
booktitle = "1st International Conference on the Software Process:
Manufacturing Complex Systems",
editor = "Mark Dowson",
address = "Redondo Beach CA", month = "October", year = "1991",
publisher = "IEEE Computer Society Press",
pages = "218-227"}
@inproceedings{TransactionRestructuring, key = "Kaiser",
author = "Gail E. Kaiser and Calton Pu",
title = "Dynamic Restructuring of Transactions",
editor = "Ahmed K. Elmagarmid",
booktitle = "Database Transaction Models for Advanced Applications",
chapter = "8", year = "1992", pages = "265-295",
publisher = "Morgan Kaufmann", address = "San Mateo CA"}
@inproceedings{Interact.panel, key = "Kaplan",
author = "Simon~M. Kaplan and Anthony Finkelstein and Gail Kaiser and Kevin
Ryan and Wilhelm Schafer",
title = "Panel: Interactively Supporting the Software Process",
booktitle = "IFIP TC 13 3rd International Conference on
Human-Computer Interaction @dash INTERACT '90",
editor = "D. Diaper and D. Gilmore and G. Cockton and B. Shackel",
publisher = "North-Holland", month = "August", year = "1990",
pages = "1047-1049"}
@inproceedings{6ISPW.position, key = "Kaiser",
author = "Gail~E. Kaiser and Israel~Z. Ben-Shaul and Naser~S. Barghouti",
title = "Preliminary Design of an Object Management System for
Multi-User M{\sc arvel}",
booktitle = "6th International Software Process Workshop: Support for the
Software Process",
editor = "Takuya Katayama",
address = "Hakodate, Japan",
publisher = "IEEE Computer Society Press",
month = "October", year = "1990",
pages = "121-123",
note = "Position paper."}
@inproceedings{Usenix.position, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "MARVEL 2.6 A Unix-Based Software Development Environment Kernel",
booktitle = "International Workshop on UNIX-Based Software Development
Environments",
address = "Dallas TX",
month = "January", year = "1991",
publisher = "The USENIX Association",
note = "Position paper. In press."}
@inproceedings{ESEC.ScaleUP, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Scaling Up Rule-Based Development Environments",
booktitle = "3rd European Software Engineering Conference",
series = "Lecture Notes in Computer Science", volume = "550",
editor = "A. van Lamsweerde and A. Fugetta",
publisher = "Springer-Verlag",
month = "October", year = "1991",
pages = "380-395",
address = "Milano, Italy"}
@article{DAG, key = "Kaiser",
author = "Gail~E. Kaiser and Simon~M. Kaplan",
title = "Parallel and Distributed Incremental Attribute Evaluation
Algorithms for Multi-User Software Development Environments",
journal = "ACM Transactions on Software Engineering and Methodology",
month = "January", year = "1993",
volume = "2", number = "1", pages = "47-92",
annote = "CUCS-019-90, February 1992"}
@article{CollisionMerging, key = "Micallef",
author = "Josephine Micallef and Gail E. Kaiser",
title = "Support Algorithms for Incremental Attribute Evaluation
of Asynchronous Subtree Replacements",
journal = "IEEE Transactions on Software Engineering",
year = "1993",
annote = "CUCS-033-90, August 1991",
note = "In press."}
@techreport{Segments, key = "Micallef",
author = "Josephine Micallef and Gail E. Kaiser",
title = "Extending Attribute Grammars to Support Programming-in-the-Large",
month = "", year = "1993",
number = "CUCS-003-93",
institution = "Columbia University Department of Computer Science"}
@techreport{Priority, key = "Kaplan",
author = "Simon~M. Kaplan and Gail~E. Kaiser",
title = "An Incremental Priority-Based Solution
to the Multiple Asynchronous Edit Problem",
month = "November", year = "1990",
number = "CUCS-010-90",
institution = "Columbia University Department of Computer Science"}
@inbook{MultiplePolicies.chapter, key = "Kaiser",
author = "Gail E. Kaiser and Wenwey Hseush and Steven S. Popovich and
Shyhtsun F. Wu",
title = "Multiple Concurrency Control Policies in an Object-Oriented
Programming System",
booktitle = "Research Directions in Concurrent Object Oriented
Programming",
editor = "Gul Agha and Peter Wegner and Akinori Yonezawa",
annote = "CUCS-020-90"}
@article{Sideways, key = "Kaiser",
author = "Gail~E. Kaiser and Dewayne~E. Perry",
title = "Making Progress in Cooperative Transaction Models",
journal = "Data Engineering",
volume = "14", number = "1",
editor = "Ahmed Elmagarmid",
note = "Invited paper.",
month = "March", year = "1991"}
yes
@inproceedings{MeldTransactionObjects, key = "Popovich",
author = "Steven~S. Popovich and Shyhtsun~F. Wu and Gail~E. Kaiser",
title = "An Object-Based Approach to Implementing Distributed
Concurrency Control",
booktitle = "11th International Conference on Distributed Computing
Systems",
month = "May", year = "1991", address = "Arlington TX",
pages = "65-72"}
@inproceedings{Reconfiguration, key = "Hailpern",
author = "Brent Hailpern and Gail~E. Kaiser",
title = "Dynamic Reconfiguration in an Object-Based Programming
Language with Distributed Shared Data",
booktitle = "11th International Conference on Distributed Computing
Systems",
month = "May", year = "1991", address = "Arlington TX",
pages = "73-80"}
@inproceedings{Lessons, key = "Sokolsky",
author = "Michael~H. Sokolsky and Gail~E. Kaiser",
title = "Building Environments: Lessons from the Past, Directions for
the Future",
booktitle = "Software Engineering Environments International Workshop
on Environments",
series = "Lecture Notes in Computer Science",
number = "467",
month = "September", year = "1989",
editor = "Fred Long",
publisher = "Springer-Verlag",
address = "Chinon, France"}
@article{Marvelizer, key = "Sokolsky",
author = "Michael~H. Sokolsky and Gail~E. Kaiser",
title = "A Framework for Immigrating Existing Software into New
Software Development Environments",
journal = "Software Engineering Journal",
publisher = "IEE",
volume = "6", number = "6", pages = "435-453",
month = "November", year = "1991"}
@inproceedings{Oopsla.position, key = "Popovich",
author = "Steven~S. Popovich and Gail~E. Kaiser and Shyhtsun~F. Wu",
title = "M{\sc eld}ing Transactions and Objects",
booktitle = "ECOOP-OOPSLA Workshop on Object-Based Concurrent
Programming",
address = "Ottawa, Canada",
month = "October", year = "1990", pages = "94-98",
note = "Position paper. Special issue of @i(OOPS Messenger), 2(2),
April 1991."}
@inproceedings{Oopsla.position2, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Concurrency Control in Multi-Agent Object-Based Development
Environments",
note = "Position paper.",
booktitle = "Workshop on Transactions and Objects",
month = "October", year = "1990", pages = "21-25",
booktitle = "Object-Based Concurrent Systems Workshop",
address = "Ottawa, Canada"}
@inproceedings{Oopsla.position3, key = "Ben-Shaul",
author = "Israel~Z. Ben-Shaul, Gail~E. Kaiser and Naser~S. Barghouti",
title = "An Object-Oriented Framework for Rule-Based Development
Environments",
note = "Position paper.",
title = "ECOOP/OOPSLA '90 Workshop on Object-Oriented Program
Development Environments",
month = "October", year = "1990",
address = "Ottawa, Canada"}
@article{ProfitJournal, key = "Kaiser",
author = "Gail~E. Kaiser and Brent Hailpern",
title = "An Object-Based Programming Model for Shared Data",
journal = "ACM Transactions on Programming Languages and Systems",
month = "April", year = "1992",
volume = "14", number = "2", pages = "201-264"}
@article{MpD, key = "Ponamgi",
author = "M.~Krish Ponamgi and Wenwey Hseush and Gail~E. Kaiser",
title = "Debugging Multi-Threaded Programs with {\sc M}p{\sc D}",
month = "May", year = "1991",
journal = "IEEE Software",
annote = "CUCS-013-91, RC 16053",
volume = "8", number = "3", pages = "37-43"}
@article{Guru, key = "Maarek",
author = "Yoelle~S. Maarek and Daniel~M. Berry and Gail~E. Kaiser",
title = "An Information Retrieval Approach for Automatically
Constructing Software Libraries",
journal = "IEEE Transactions on Software Engineering",
month = "August", year = "1991",
volume = "17", number = "8", pages = "800-813"}
@article{Interfaces, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Interfacing Cooperative Transactions to Software Development
Environments",
journal = "Office Knowledge Engineering",
editor = "Stanley B. Zdonik",
publisher = "IEEE Computer Society Technical Committee on Office
Automation",
note = "Invited paper", pages = "56-78",
month = "February", year = "1991", volume = "4", number = "1"}
@article{Toolies, key = "Garlan",
author = "David Garlan and Gail~E. Kaiser and David Notkin",
title = "Using Tool Abstraction to Compose Systems",
journal = "Computer",
publisher = "IEEE Computer Society Press",
month = "June", year = "1992",
volume = "25", number = "6", pages = "30-38"}
@article{Survey, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Concurrency Control in Advanced Database Applications",
journal = "ACM Computing Surveys",
volume = "23", number = "3", pages = "269-317",
month = "September", year = "1991",
annote = "CUCS-425-89"}
@article{Models, key = "Perry",
author = "Dewayne~E. Perry and Gail~E. Kaiser",
title = "Models of Software Development Environments",
journal = "IEEE Transactions on Software Engineering",
month = "March", year = "1991",
volume = "17", number = "3",
annote = "CUCS-512-89",
pages = "283-295"}
@techreport{CMeld, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Object-Oriented Programming Language Facilities for
Concurrency Control",
institution = "Columbia University Department of Computer Science",
month = "April", year = "1989", number = "CUCS-439-89"}
@techreport{RegularSafe, key = "Hseush",
author = "Wenwey Hseush and Timothy~S. Balraj and Gail~E. Kaiser",
title = "Modeling Regular and Safe Concurrent Processes",
month = "July", year = "1990",
institution = "Columbia University Department of Computer Science",
number = "CUCS-039-90"}
@inproceedings{MultiplePolicies, key = "Kaiser",
author = "Gail~E. Kaiser and Wenwey Hseush and Steven~S. Popovich and
Shyhtsun~F. Wu",
title = "Multiple Concurrency Control Policies in an Object-Oriented
Programming System",
booktitle = "2nd IEEE Symposium on Parallel and Distributed
Processing",
address = "Dallas TX", pages = "623-626",
month = "December", year = "1990", annote = "CUCS-020-90"}
@inproceedings{KBSA5, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Multi-Agent Rule-Based Software Development Environments",
booktitle = "5th Annual Knowledge-Based Software Assistant
Conference",
month = "September", year = "1990",
address = "Syracuse NY", pages = "375-387"}
@techreport{DPE.Semantics, key = "Hseush",
author = "Wenwey Hseush and Timothy~S. Balraj and Gail~E. Kaiser and Krish
Ponamgi",
title = "Semantics for Safe Concurrency",
month = "January", year = "1990",
number = "CUCS-002-90",
institution = "Columbia University Department of Computer Science"}
@article{Expert90, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Modeling Concurrency in Rule-Based Development Environments",
journal = "IEEE Expert", month = "December", year = "1990",
volume = "5", number = "6", pages = "15-27",
annote = "CUCS-017-90"}
@inproceedings{ConsistencyConstraints, key = "Wu",
author = "Shyhtsun~F. Wu and Gail~E. Kaiser",
title = "Network Management with Consistently Managed Objects",
booktitle = "IEEE Global Telecommunications Conference,
Communications: Connecting the Future",
month = "December", year = "1990", annote = "CUCS-013-90",
address = "San Diego CA",
pages = "304.7.1-304.7.6", volume = "1"}
@inproceedings{Mechanisms.5ISPW, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Mechanisms Session Report",
editor = "Dewayne~E. Perry",
booktitle = "Fifth International Software Process Workshop: Experience
with Software Process Models",
pages = "13-15",
month = "October", year = "1989", note = "Position paper."}
@inproceedings{Experience.5ISPW, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Experience with Marvel",
editor = "Dewayne~E. Perry",
booktitle = "Fifth International Software Process Workshop: Experience
with Software Process Models",
pages = "82-84",
month = "October", year = "1989", note = "Position paper."}
@inproceedings{Mercury.for.Ada, key = "Micallef",
author = "Josephine Micallef and Gail E. Kaiser",
title = "Extending the {M}ercury System to Support Teams of {A}da
Programmers",
booktitle = "1st International Symposium on Environments and Tools for
Ada",
month = "April", year = "1990",
address = "Redondo Beach CA",
pages = "49-60",
note = "Special issue of {\it Ada Letters}, 11(3), Spring 1991.",
annote = "CUCS-503-98"}
@inproceedings{DPEs, key = "Hseush",
author = "Wenwey Hseush and Gail~E. Kaiser",
title = "Modeling Concurrency in Parallel Debugging",
booktitle = "2nd ACM SIGPLAN Symposium on Principles and Practice of
Parallel Programming",
month = "March", year = "1990", address = "Seattle WA",
annote = "CUCS-460-89", pages = "11-20",
note = "Special issue of {\it SIGPLAN Notices}, 25(3), March 1990."}
@inproceedings{Profit, key = "Kaiser",
author = "Gail~E. Kaiser and Brent Hailpern",
title = "An Object Model for Shared Data",
booktitle = "International Conference on Computer Languages",
month = "March", year = "1990", address = "New Orleans LA",
pages = "135-144",
annote = "CUCS-514-89, Dec 89"}
@inproceedings{ParticipationDomains, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "A Flexible Transaction Model for Software Engineering",
booktitle = "6th International Conference on Data Engineering",
publisher = "IEEE Computer Society Press", address = "Los Angeles CA",
month = "February", year = "1990", pages = "560-567",
annote = "CUCS-445-89"}
@inbook{AISE.Chapter, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "AI Techniques in Software Engineering",
editor = "Hojjat Adeli",
booktitle = "Knowledge Engineering", volume = "II, Applications",
publisher = "McGraw-Hill", address = "New York",
pages = "213-244", chapter = "7", year = "1990",
annote = "CUCS-515-89"}
@article{Genie, key = "Wolz",
author = "Ursula Wolz and Kathleen~R. McKeown and Gail~E. Kaiser",
title = "Automated Tutoring in Interactive Environments: A
Task-Centered Approach",
annote = "CUCS-392-88", year = "1989",
journal = "International Journal of Machine Mediated Learning",
publisher = "Taylor \& Francis",
address = "New York",
olume = "3", number = "1", pages = "53-79",
annote = "Special issue on intelligent tutoring systems and
intelligent computer assisted instruction."}
@article{OOPL.Testing, key = "Perry",
author = "Dewayne~E. Perry and Gail~E. Kaiser",
title = "Adequate Testing and Object-Oriented Programming",
journal = "Journal of Object-Oriented Programming",
publisher = "SIGS Publications", volume = "2", number = "5",
address = "New York", month = "Jan/Feb", year = "1990",
pages = "13-19", annote = "CUCS-350-88"}
@inproceedings{ETM.minitrack, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Extended Transaction Models",
booktitle = "23rd Annual Hawaii International Conference on
System Sciences",
month = "January", year = "1990", address = "Kona HI",
volume = "II", pages = "471-511", note = "Introduction to minitrack."}
@inproceedings{MarvelExperience, key = "Kaiser",
author = "Gail~E. Kaiser and Naser~S. Barghouti and Michael~H. Sokolsky",
title = "Experience with Process Modeling in the {\sc Marvel} Software
Development Environment Kernel",
editor = "Bruce Shriver",
booktitle = "23rd Annual Hawaii International Conference on
System Sciences",
month = "January", year = "1990", address = "Kona HI",
pages = "131-140", volume = "II",
annote = "CUCS-446-89"}
@inproceedings{SE.SG, key = "Winfrey",
author = "Travis~L. Winfrey and Gail~E. Kaiser",
title = "Testing Reliable Distributed Applications Through Simulated
Events",
booktitle = "8th Symposium on Reliable Distributed Systems",
annote = "CUCS-427-89", pages = "160-166",
month = "October", year = "1989", address = "Seattle WA"}
@inproceedings{SCM.TransactionObjects, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Modeling Configurations as Transactions",
booktitle = "2nd International Workshop on Software Configuration
Management",
note = "Special issue of {\it Software Engineering Notes}, 17(7),
November 1989.",
month = "October", year = "1989", pages = "129-132",
note = "Position paper."}
@inproceedings{meld.oocp.workshop, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Transactions for Concurrent Object-Oriented Programming
Systems (Position Paper)",
booktitle = "ACM SIGPLAN Workshop on Object-Based Concurrent
Programming",
month = "April",
year = "1989",
pages = "120-122",
note = "Special Issue of SIGPLAN Notices, 24(4)."
}
@inproceedings{meld.oocp.workshop2, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Concurrent Meld",
booktitle = "ACM SIGPLAN Workshop on Object-Based Concurrent
Programming (Position Paper)",
month = "April",
year = "1989",
pages = "136-138",
note = "Special Issue of SIGPLAN Notices, 24(4)."
}
@inproceedings{scad.workshop.position, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Research in Software CAD Databases",
booktitle = "1989 ACM SIGMOD Workshop on Software CAD Databases",
address = "Napa CA",
month = "February", year = "1989", pages = "67-69",
note = "Position paper."}
@inproceedings{4ISPW.position, key = "Kaiser",
author = "Gail~E. Kaiser",
title = " Rule-{B}ased {M}odeling of the {S}oftware {D}evelopment
{P}rocess (Position Paper)",
booktitle = "Fourth International Software Process Workshop: Representing
and enacting the Software Process",
month = "June",
year = "1989",
pages = "84-86",
note = "Special Issue of Software Engineering Notes, 14(4).",
}
@inproceedings{AAAI.position, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Marvel {S}oftware {D}evelopment {E}nvironments",
booktitle = "Working Notes AAAI Spring Symposium Series, Artificial
Intelligence and Software Engineering",
month = "March",
year = "1989",
pages = "40-42",
note = "Position paper"
}
@inproceedings{SEI.combined, key = "Feiler",
author = "Peter~H. Feiler and Gail~E. Kaiser",
title = "Intelligent {A}ssistance in {S}oftware {D}evelopment
{E}nvironments",
booktitle = "Annual Technical Review 1987",
publisher = "Software Engineering Institute, Carnegie Mellon University",
year = "1987",
address = "Pittsburgh, PA",
pages = "43-56"
}
@inproceedings{Testing, key = "Kaiser",
author = "Gail~E. Kaiser and Dewayne~E. Perry and William~M. Schell",
title = "Infuse: Fusing Integration Test Management with Change
Management",
booktitle = "COMPSAC 89 The 13th Annual International
Computer Software \& Applications Conference",
publisher = "IEEE Computer Society Press",
address = "Orlando FL",
month = "September", year = "1989", annote = "CUCS-350-88",
pages = "552-558"}
@inproceedings{MarvelTransactions, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "A Marvelous Extended Transaction Processing Model",
booktitle = "11th World Computer Conference IFIP Congress '89",
publisher = "Elsevier Science Publishers B.V.",
editor = "Gerhard Ritter",
address = "San Francisco CA",
month = "August", year = "1989", pages = "707-712",
annote = "CUCS-404-88"}
@inproceedings{ECOOP, key = "Kaiser",
author = "Gail~E. Kaiser and Steven~S. Popovich and Wenwey Hseush and
Shyhtsun Felix Wu",
title = "{MELD}ing Multiple Granularities of Parallelism",
booktitle = "3rd European Conference on Object-Oriented Programming",
month = "July", year = "1989", address = "Nottingham, UK",
annote = "CUCS-441-89",
pages = "147-166", publisher = "Cambridge University Press",
series = "British Computer Society Workshop Series",
editor = "Stephen Cook"}
@inbook{Meld.Chapter, key = "Kaiser",
author = "Gail~E. Kaiser and David Garlan",
title = "Synthesizing Programming Environments from Reusable
Features",
booktitle = "Software Reusability",
volume = "II",
editor = "Ted~J. Biggerstaff and Alan~J. Perlis",
publisher = "Addison-Wesley",
address = "Reading MA", year = "1989",
pages = "35-55", chapter = "2",
annote = "CUCS-226-86"}
@article{ActionEquations, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Incremental Dynamic Semantics for Language-Based Programming
Environments",
journal = "ACM Transactions on Programming Languages and Systems",
month = "April", year = "1989", volume = "11", number = "2",
pages = "169-193", annote = "CUCS-352-88"}
@article{SmarterRecompilation, key = "Schwanke",
author = "Robert~W. Schwanke and Gail~E. Kaiser",
title = "Smarter Recompilation",
journal = "ACM Transactions on Programming Languages and Systems",
month = "October", year = "1988", volume = "10", number = "4",
pages = "627-632",
note = "Technical Correspondence.", annote = "CUCS-224-86"}
@article{DOSE.Retrospective, key = "Kaiser",
author = "Gail~E. Kaiser and Peter~H. Feiler and Fahimeh Jalili and
Johann~H. Schlichter",
title = "A Retrospective on {DOSE}: An Interpretive Approach to
Structure Editor Generation",
journal = "Software --- Practice \& Experience",
publisher = "John Wiley \& Sons", address = "New York",
month = "August", year = "1988", pages = "733-748",
volume = "18", number = "8", annote = "CUCS-356-88"}
@inproceedings{Split.Transaction, key = "Pu",
author = "Calton Pu and Gail~E. Kaiser and Norman Hutchinson",
title = "Split-Transactions for Open-Ended Activities",
booktitle = "14th International Conference on Very Large Data Bases",
editor = "Francois Bancilhon and David~J. Dewitt",
month = "August", year = "1988",
address = "Los Angeles CA", pages = "26-37",
annote = "CUCS-353-88"}
@inproceedings{ASA, key = "Kaiser",
author = "Gail~E. Kaiser and Naser~S. Barghouti",
title = "An Expert System for Software Design and Development",
booktitle = "Joint Statistical Meetings",
month = "August", year = "1988", address = "New Orleans LA",
note = "Invited paper.", pages = "10-19",
annote = "CUCS-401-88"}
@article{CloseCoupling, key = "Hseush",
author = "Wenwey Hseush and Gail~E. Kaiser",
title = "A Network Architecture for Reliable Distributed Computing",
journal = "IEEE Network",
month = "July", year = "1988", pages = "28-44",
volume = "2", number = "4", annote = "CUCS-355-88"}
@inproceedings{ConcurrentActionEquations, key = "Kaiser",
author = "Gail~E. Kaiser and Simon~M. Kaplan",
title = "Rapid Prototyping of Concurrent Programming Languages",
month = "June", year = "1988", pages = "250-255",
booktitle = "8th International Conference on Distributed Computing
Systems",
address = "San Jose CA", annote = "CUCS-352-88"}
@inproceedings{MD, key = "Hseush",
author = "Wenwey Hseush and Gail~E. Kaiser",
title = "Data Path Debugging: Data-Oriented Debugging
for a Concurrent Programming Language",
month = "May", year = "1988", pages = "236-246",
booktitle = "ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed
Debugging",
address = "Madison WI",
note = "Special issue of {\it SIGPLAN Notices}, 24(1), January 1989.",
annote = "CUCS-355-88"}
@article{EngineeringDatabase, key = "Kaiser",
author = "Gail~E. Kaiser and Naser~S. Barghouti and Peter~H. Feiler and
Robert~W. Schwanke",
title = "Database Support for Knowledge-Based Engineering
Environments",
journal = "IEEE Expert", month = "Summer", year = "1988",
pages = "18-32", volume = "3", number = "2",
annote = "CUCS-354-88"}
@article{Marvel, key = "Kaiser",
author = "Gail~E. Kaiser and Peter~H. Feiler and Steven~S. Popovich",
title = "Intelligent Assistance for Software Development and Maintenance",
journal = "IEEE Software", month = "May", year = "1988",
volume = "5", number = "3",
pages = "40-49", annote = "CUCS-401-88"}
@inproceedings{CityModel, key = "Perry",
author = "Dewayne~E. Perry and Gail~E. Kaiser",
title = "Models of Software Development Environments",
booktitle = "10th International Conference on Software Engineering",
month = "April", year = "1988", address = "Raffles City, Singapore",
pages = "60-68", annote = "CUCS-279-87"}
@inproceedings{Garp, key = "Kaplan",
author = "Simon~M. Kaplan and Gail~E. Kaiser",
title = "Garp: Graph Abstractions for Concurrent Programming",
booktitle = "European Symposium on Programming",
series = "Lecture Notes in Computer Science", volume = "300",
editor = "H. Ganzinger", publisher = "Springer-Verlag",
address = "Heidelberg", pages = "191-205",
month = "March", year = "1988", annote = "CUCS-351-88"}
@inproceedings{Gecie, key = "Wolz",
author = "Ursula Wolz and Gail~E. Kaiser",
title = "A Discourse-Based Consultant for Interactive Environments",
booktitle = "4th IEEE Conference on Artificial Intelligence
Applications",
publisher = "IEEE Computer Society Press",
month = "March", year = "1988", address = "San Diego CA",
pages = "28-33", annote = "CUCS-282-87"}
@inproceedings{Clustering.for.Infuse, key = "Maarek",
author = "Yoelle~S. Maarek and Gail~E. Kaiser",
title = "Change Management for Very Large Software Systems",
booktitle = "7th Annual International Phoenix Conference on
Computers and Communications",
publisher = "IEEE Computer Society Press",
month = "March", year = "1988", address = "Scottsdale AZ",
pages = "280-285", annote = "CUCS-279-87"}
@inproceedings{ConMan, key = "Schwanke",
author = "Robert~W. Schwanke and Gail~E. Kaiser",
title = "Living with Inconsistency in Large Systems",
booktitle = "International Workshop on Software Version and
Configuration Control",
editor = "Jurgen~F.~H. Winkler",
series = "German Chapter of the ACM Berichte", volume = "30",
publisher = "B.G. Teubner", address = "Grassau, West Germany",
pages = "98-118",
month = "January", year = "1988",
annote = "CUCS-279-87"}
@inproceedings{Practical.Mercury, key = "Micallef",
author = "Josephine Micallef and Gail~E. Kaiser",
title = "Version and Configuration Control in Distributed
Language-Based Environments",
booktitle = "International Workshop on Software Version and
Configuration Control",
editor = "Jurgen~F.~H. Winkler", pages = "119-143",
month = "January", year = "1988",
series = "German Chapter of the ACM Berichte", volume = "30",
publisher = "B.~G. Teubner", address = "Grassau, West Germany",
annote = "CUCS-280-87"}
@inproceedings{MarvelObjectbase, key = "Barghouti",
author = "Naser~S. Barghouti and Gail~E. Kaiser",
title = "Implementation of a Knowledge-Based Programming Environment",
booktitle = "21st Annual Hawaii International Conference on
System Sciences",
publisher = "IEEE Computer Society Press",
month = "January", year = "1988", address = "Kona HI",
volume = "II", pages = "54-63",
annote = "CUCS-282-87"}
@article{Granularity, key = "Feiler",
author = "Peter~H. Feiler and Gail~E. Kaiser",
title = "Granularity issues in a knowledge-based programming
environment",
month = "December", year = "1987", pages = "531-539",
volume = "29", number = "10",
journal = "Information and Software Technology",
publisher = "Butterworth Scientific Limited",
address = "Surrey, England", annote = "CUCS-227-86"}
@inproceedings{AdaRetrieval, key = "Maarek",
author = "Yoelle~S. Maarek and Gail~E. Kaiser",
title = "Using Conceptual Clustering for
Classifying Reusable Ada Code",
booktitle = "Using Ada: ACM SIGAda International Conference",
month = "December", year = "1987", address = "Boston MA", pages = "208-215",
publisher = "ACM Press",
note = "Special issue of {\it Ada LETTERS}, December 1987.",
annote = "CUCS-282-87"}
@article{Mercury, key = "Kaiser",
author = "Gail~E. Kaiser and Simon~M. Kaplan and Josephine Micallef",
title = "Multiuser, Distributed Language-Based Environments",
journal = "IEEE Software",
volume = "4", number = "6",
month = "November", year = "1987", pages = "58-67",
annote = "CUCS-280-87"}
@inproceedings{Meld.DataFlow, key = "Kaiser",
author = "Gail~E. Kaiser and David Garlan",
title = "{MELD}ing Data Flow and Object-Oriented Programming",
booktitle = "Object-Oriented Programming Systems,
Languages and Applications Conference",
month = "October", year = "1987", address = "Orlando FL",
pages = "254-267",
note = "Special issue of {\it SIGPLAN Notices}, 22(12), December 1987.",
annote = "CUCS-281-87"}
@inproceedings{Workspaces, key = "Kaiser",
author = "Gail~E. Kaiser and Dewayne~E. Perry",
title = "Workspaces and Experimental Databases:
Automated Support for Software Maintenance and Evolution",
booktitle = "Conference on Software Maintenance",
publisher = "IEEE Computer Society Press",
address = "Austin TX", month = "September", year = "1987",
pages = "108-114", annote = "CUCS-224-86"}
@inproceedings{Configuration.Bits, key = "Hseush",
author = "Wenwey Hseush and Gail~E. Kaiser",
title = "A Network Architecture for Reliable Distributed Computing",
booktitle = "Symposium on the Simulation of Computer Networks",
month = "August", year = "1987", address = "Colorado Springs CO",
pages = "11-22", annote = "CUCS-278-87"}
@article{Meld, key = "Kaiser",
author = "Gail~E. Kaiser and David Garlan",
title = "Melding Software Systems from Reusable Building Blocks",
journal = "IEEE Software",
volume = "4", number = "4",
month = "July", year = "1987", pages = "17-24",
annote = "CUCS-281-87"}
@inproceedings{Reliability, key = "Kaiser",
author = "Gail~E. Kaiser and Simon~M. Kaplan",
title = "Reliability in Distributed Programming Environments",
month = "March", year = "1987",
booktitle = "6th Symposium on Reliability in Distributed Software
and Database Systems",
address = "Kingsmill--Williamsburg VA", pages = "45-55",
annote = "CUCS-225-86", publisher = "IEEE Computer Society Press"}
@inproceedings{MarvelArchitecture, key = "Kaiser",
author = "Gail~E. Kaiser and Peter~H. Feiler",
title = "An Architecture for Intelligent Assistance in Software
Development",
booktitle = "9th International Conference on Software Engineering",
publisher = "IEEE Computer Society Press",
address = "Monterey CA", month = "March", year = "1987",
pages = "180-188", annote = "CUCS-227-86"}
@inproceedings{Smile, key = "Kaiser",
author = "Gail~E. Kaiser and Peter~H. Feiler",
title = "Intelligent Assistance without Artificial Intelligence",
booktitle = "32nd IEEE Computer Society International
Conference",
publisher = "IEEE Computer Society Press",
month = "February", year = "1987", address = "San Francisco CA",
pages = "236-241",
annote = "CUCS-227-86"}
@inproceedings{Infuse, key = "Perry",
author = "Dewayne~E. Perry and Gail~E. Kaiser",
title = "Infuse: A Tool for Automatically Managing
and Coordinating Source Changes in Large Systems",
booktitle = "ACM 15th Annual Computer Science Conference",
month = "February", year = "1987", address = "St. Louis MO",
pages = "292-299", annote = "CUCS-224-86"}
@inproceedings{MeldEquations, key = "Kaiser",
author = "Gail~E. Kaiser and David Garlan",
title = "MELD: A Declarative Notation for Writing Methods",
booktitle = "6th Annual International Phoenix Conference on
Computers and Communications",
address = "Scottsdale AZ", month = "February", year = "1987",
pages = "280-285", annote = "CUCS-226-86"}
@inproceedings{ReusableFeatures, key = "Kaiser",
author = "Gail~E. Kaiser and David Garlan",
title = "Composing Software Systems from Reusable Building Blocks",
booktitle = "20th Annual Hawaii International Conference on System
Sciences",
month = "January", year = "1987", address = "Kona HI",
volume = "II", pages = "536-545", annote = "CUCS-226-86"}
@incollection{VersionInconsistency, key = "Schwanke",
author = "R.~W. Schwanke and G. Kaiser",
title = "Version Inconsistency in Large Systems",
editor = "Heinz Schwartzel",
booktitle = "Informatik in der Praxis: Aspekte ihrer
industriellen Nutzanwendubg",
annote = "Informatics in Practice: Aspects
of its Industrial Use and Application",
publisher = "Springer-Verlag", address = "Berlin",
year = "1986", pages = "88-99"}
@inproceedings{DistributedAttributeGrammars, key = "Kaplan",
author = "Simon~M. Kaplan and Gail~E. Kaiser",
title = "Incremental Attribute Evaluation in Distributed Language-Based
Environments",
booktitle = "5th Annual ACM Symposium on Principles of
Distributed Computing",
address = "Calgary Alberta, Canada", month = "August", year = "1986",
pages = "121-130",
annote = "CUCS-225-86"}
@inproceedings{RunTimeEnvironments, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Generation of Run-Time Environments",
booktitle = "SIGPLAN '86 Symposium on Compiler Construction",
month = "June", year = "1986", address = "Palo Alto CA", pages = "51-57",
note = "Special issue of {\it SIGPLAN Notices}, 21(7), July 1986."}
@article{Twiddles, key = "Kaiser",
author = "Gail~E. Kaiser and Elaine Kant",
title = "Incremental Parsing Without A Parser",
journal = "The Journal of Systems and Software",
publisher = "Elsevier Science Publishing Co., Inc.",
address = "New York",
volume = "5", number = "2", month = "May", year = "1985",
pages = "121-144"}
@inproceedings{RDL, key = "Kaiser",
author = "Gail~E. Kaiser and Peter~H. Feiler",
title = "Generation of Language-Oriented Editor",
booktitle = "Programmierumgebungen und Compiler",
series = "German Chapter of the ACM Berichte", volume = "18",
editor = "H. Morgenbrod and W. Sammer",
publisher = "B.G. Teubner", address = "Stuttgart",
month = "April", year = "1984", pages = "31-45"}
@PhDThesis{KaiserThesis, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Semantics of Structure Editing Environments",
school = "Carnegie Mellon University",
month = "May", year = "1985", note = "CMU-CS-85-131."}
@unpublished{GailProposal, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Automatic Generation of Action Routines for Structure Editor",
month = "May", year = "1982",
note = "Carnegie Mellon University, Department of Computer Science.
Ph.D. thesis proposal"}
@article{Catnip, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Automatic Extension of an ATN Knowledge Base",
journal = "Communications of the ACM",
volume = "24", number = "9", month = "September", year = "1981", pages =
"587-593"}
@techreport{Mage, key = "Kaiser",
author = "Gail~E. Kaiser",
title = "Automatic Extension of an Augmented Transition Network Grammar
for Morse Code Conversations",
institution = "MIT Laboratory for Computer Science",
month = "March", year = "1980", number = "TR-233"}
@inproceedings{Comco1, key = "Vezza",
author = "Albert Vezza and P.~David Lebling and Edward~H. Black and
Timothy~A. Anderson and John~F. Haverty and David Sherry and Gail~E. Kaiser",
title = "Machine Recognition and Understanding of Manual Morse",
booktitle = "Distributed Sensor Nets",
publisher = "Defense Advanced Research Projects Agency",
month = "December", year = "1978", pages = "125-136"}
@techreport{MarvelUserManual, key = "Cohen",
author = "Mara~W. Cohen and Michael~H. Sokolsky and Naser~S. Barghouti",
title = "Marvel~2.5 User Manual",
month = "March", year = "1990", number = "CUCS-498-89",
institution = "Columbia University Department of Computer Science"}
@techreport{MarvelImplementorManual, key = "Sokolsky",
author = "Michael~H. Sokolsky and Naser~S. Barghouti",
itle = "Marvel Implementors Guide",
month = "March", year = "1990", number = "CUCS-428-89",
institution = "Columbia University Department of Computer Science"}
@MastersThesis{IMS, key = "Morgenstern",
author = "Harris~M. Morgenstern",
title = "An Inconsistency Management System",
month = "March", year = "1987",
school = "Columbia University, Department of Computer Science",
note = "CUCS-284-87."}
@misc{Hack, key = "Kaiser",
author = "Gail Kaiser",
month = "April", year = "1982",
title = "Private communication",
annote = "Regarding feasibility of proposed thesis"}
@techreport{WolzAreaPaper, key = "Wolz",
author = "Ursula Wolz",
title = "A Survey of Automated Consulting in Interactive Programming
Environments",
month = "March", year = "1987", number = "CUCS-262-87",
institution = "Columbia University Department of Computer Science."}
@techreport{WolzProposal, key = "Wolz",
author = "Ursula Wolz",
title = "Automated Consulting for Extending User Expertise in
Interactive Environments: A Task Centered Approach",
month = "November", year = "1988", number = "CUCS-393-88",
institution = "Columbia University Department of Computer Science",
note = "PhD Thesis Proposal."}
@inproceedings{AISE.minitrack, key = "Kaiser",
editor = "Gail~E. Kaiser",
title = "Use of AI Techniques for Software Design and Implementation",
booktitle = "21st Annual Hawaii International Conference on
System Sciences",
month = "January", year = "1988", address = "Kona HI",
volume = "II", pages = "11-92"}
@phdthesis{MaarekThesis, key = "Maarek",
author = "Yoelle~S. Maarek",
title = "Using Structural Information for Managing Very Large Software
Systems",
school = "Technion --- Israel Institute of Technology",
month = "January", year = "1989"}
@MastersThesis{AMPE, key = "Ishizuka",
author = "Takahisa Ishizuka",
title = "Tool Extension in an ALOE Editor",
month = "September", year = "1988",
school = "Columbia University, Department of Computer Science",
note = "CUCS-368-88."}
@techreport{Josephine.OAG, key = "Micallef",
author = "Josephine Micallef",
title = "Incremental Evaluation of Ordered Attribute Grammars
for Asynchronous Subtree Replacements",
month = "July", year = "1988", number = "CUCS-380-88",
institution = "Columbia University Department of Computer Science"}
@mastersThesis{SokolskyThesis, key = "Sokolsky",
author = "Michael~H. Sokolsky",
title = "Data Migration in an Object-Oriented Software Development
Environment",
month = "April", year = "1989",
school = "Columbia University, Department of Computer Science",
note = "CUCS-424-89."}
@techreport{Demand.Parameter.Passing, key = "Cycowicz",
author = "Yael~J. Cycowicz and Josephine Micallef and Gail~E. Kaiser",
title = "Demand-Driven Parameter-Passing in Remote Procedure Call",
month = "February", year = "1987", number = "CUCS-278-87",
institution = "Columbia University Department of Computer Science",
annote = "Included in the technical report with other papers."}
@article{Josephine.AP, key = "Micallef",
author = "Josephine Micallef",
title = "Encapsulation, Reusability and Extensibility in
Object-Oriented Programming Languages",
journal = "Journal of Object-Oriented Programming",
publisher = "SIGS Publications", volume = "1", number = "1",
address = "New York", month = "April/May", year = "1988",
pages = "12-36", annote = "CUCS-285-87"}
@techreport{Josephine.Proposal, key = "Micallef",
author = "Josephine Micallef",
title = "Incremental Attribute Evaluation with Applications to
Multi-User Language-Based Environments",
month = "April", year = "1989", number = "CUCS-444-89",
institution = "Columbia University Department of Computer Science",
note = "PhD Thesis Proposal."}
@techreport{Facets, key = "Popovich",
author = "Steven~S. Popovich and Gail~E. Kaiser",
title = "Melding Parallel and Distributed Programming",
institution = "Columbia University Department of Computer Science",
month = "October", year = "1988",
number = "CUCS-402-88",
annote = "Included in the technical report with other papers."}
@techreport{ConcurrentBreakpoints, key = "Hseush",
author = "Wenwey Hseush and Gail~E. Kaiser",
title = "Concurrent Breakpointing",
institution = "Columbia University Department of Computer Science",
month = "October", year = "1988",
number = "CUCS-402-88",
note = "Included in the technical report with other papers."}
@mastersthesis{FelixThesis, key = "Wu",
author = "Shyhtsun~F. Wu",
title = "Towards a Framework For Comparing Object-Oriented Systems",
school = "Columbia University, Department of Computer Science",
note = "CUCS-438-89.",
month = "July", year = "1989"}
@inproceedings{FelixPaper, key = "Wu",
author = "Shyhtsun Felix Wu",
title = "Speeding Up the Production System Cycle with a Suffix Tree",
booktitle = "International Computer Symposium 1988",
month = "December", year = "1988", volume = "I", pages = "642-646"}
@techreport{MeldManual, key = "Schilit",
author = "Bill~N. Schilit and Wen-Wey Hseush and Shyhtsun Felix Wu and
Steven~S. Popovich",
title = "The Meld Programming Language User Manual",
institution = "Columbia University Department of Computer Science",
number = "CUCS-461-89",
month = "September", year = "1989"}
@techreport{Nasser.Proposal, key = "Barghouti",
author = "Naser~S. Barghouti",
title = "Synchronization of Multiple Agents in Rule-Based Development
Environments",
month = "December", year = "1989", number = "CUCS-504-89",
institution = "Columbia University Department of Computer Science",
note = "PhD Thesis Proposal."}
@inproceedings{Analyst, key = "Barghouti",
author = "Naser~S. Barghouti and Nihal~M. Nounou and Yechiam Yemini",
title = "An Integrated Protocol Development Environment",
booktitle = "Protocol Specification, Testing, and Verification, IV",
editor = "B. Sarikaya and G. Bochmann",
publisher = "North-Holland", address = "Amsterdam",
year = "1986", pages = "63-69"}
@techreport{CUCS-041-90,
TITLE = {Testing Object-Oriented Programs by Mutually Suspicious Parties},
AUTHOR = {Travis Lee Winfrey},
NUMBER = {CUCS-041-90},
ABSTRACT = {
Testing object-oriented programs has been studied primarily in terms
of paradigms that apply to all programs, i.e., white-box and black-box
testing. We describe a new testing method for object-oriented
programs that specifically exploits encapsulation properties.
Individual object classes or even individual instances of objects may
be instrumented for testing. At the heart of the method is the
systematic renaming and duplication of object classes.
}}
@MastersThesis{IssyThesis, key = "Ben-Shaul",
title = "An Object Management System for Multi-User Programming
Environments",
author = "Israel~Z. Ben-Shaul",
note = "CUCS-010-91.",
month = "April", year = "1991",
school = "Columbia University, Department of Computer Science"}
@phdthesis{MicallefThesis, key = "Micallef",
author = "Josephine Micallef",
title = "Incremental Attribute Evaluation for Multi-User
Semantics-Based Editors",
note = "Technical Report CUCS-023-91.",
month = "May", year = "1991",
school = "Columbia University"}
@phdthesis{BarghoutiThesis, key = "Barghouti",
author = "Naser~S. Barghouti",
title = "Concurrency Control in Rule-Based Software Development
Environments",
month = "February", year = "1992",
school = "Columbia University",
note = "CUCS-001-92."}
@MastersThesis{TusharMSThesis, key = "Patel",
author = "Tushar~M. Patel",
title = "Real-time Portfolio Management and Automatic Extensions",
month = "October", year = "1991",
school = "Columbia University, Department of Computer Science",
note = "CUCS-030-91."}
@techreport{PopovichAreaPaper, key = "Popovich",
author = "Steven~S. Popovich",
title = "An Architectural Framework for Object Management Systems",
number = "CUCS-026-91",
month = "September", year = "1991",
institution = "Columbia University, Department of Computer Science"}
@mastersthesis{KrishThesis, key = "Ponamgi",
title = "Mp{D}: A Multiprocessor {C} Debugger",
author = "Krish Ponamgi",
note = "CUCS-028-91.",
month = "September", year = "1991",
school = "Columbia University, Department of Computer Science"}
@techreport{MarvelAdministratorManual,
TITLE = {Marvel 3.0 Administrator's manual},
key = {Programming Systems Laboratory},
AUTHOR = {Programming Systems Laboratory},
NUMBER = {CUCS-032-91},
institution = "Columbia University Department of Computer
Science",
month = "October", year = "1991"}
@techreport{MarvelUserManual,
TITLE = {Marvel 3.0 User's manual},
key = {Programming Systems Laboratory},
AUTHOR = {Programming Systems Laboratory},
NUMBER = {CUCS-033-91},
institution = "Columbia University Department of Computer
Science",
month = "October", year = "1991"}
@techreport{MeldC.Manual, key = "Gershen",
author = "Howard Gershen and Erik Hilsdale",
title = "Navigating the {M}eld{C}: The {M}eld{C} User's Manual",
number = "CUCS-031-91",
month = "October", year = "1991",
institution = "Columbia University Department of Computer Science"}
@inproceedings{CASCON, key = "Popovich",
author = "Steven S. Popovich",
title = "Rule-Based Process Servers for Software Development
Environments",
booktitle = "1992 Centre for Advanced Studies Conference",
publisher = "IBM Canada Ltd. Laboratory",
address = "Toronto ON, Canada",
volume = "I",
editors = "John Botsford and Arthur Ryman and Jacob Slonim and David Taylor",
month = "November", year = "1992", pages = "477-497"}
@techreport{PopovichProposal, key = "Popovich",
author = "Steven~S. Popovich",
title = "Rule-Based Process Servers for Software Development
Environments",
institution = "Columbia University, Department of Computer Science",
month = "April", year = "1992",
number = "CUCS-013-92",
note = "PhD Thesis Proposal."}
@inproceedings{InscapeExperience, key = "Popovich",
author = "Steven S. Popovich and William M. Schell and Dewayne E. Perry",
title = "Experiences with an environment generation system",
booktitle = "International Conference on Software Engineering",
pages = "219-224",
month = "May", year = "1991", address = "Austin TX"}
@phdthesis{WolzThesis, key = "Wolz",
author = "Ursula Caroline Wolz",
title = "Extending User Expertise in Interactive Environments: A
Task-Centered Approach to Automatic Assistance",
month = "May", year = "1992",
school = "Columbia University",
note = "CUCS-023-92."}
@InProceedings{SDE.cooperation,
key = "Barghouti",
author = "Naser S. Barghouti",
title = "Supporting Cooperation in the {\sc Marvel}
Process-Centered {SDE}",
BookTitle = "5th ACM SIGSOFT Symposium on Software
Development Environments",
editor = "Herbert Weber",
month = "December",
year = "1992",
address = "Tyson's Corner VA", pages = "21-31",
note = "Special issue of {\it Software Engineering Notes}, 17(5),
December 1992."}
@inproceedings{Kansas, key = "Feiler",
author = "Peter H. Feiler and Gail E. Kaiser",
title = "Granularity Issues in a Knowledge-Based Programming
Environment",
month = "October", year = "1986",
booktitle = "Second Kansas Conference on Knowledge-Based Software
Development",
address = "Manhattan KS"}
@techreport{MarvelAdministratorManual, key = "PSL",
TITLE = {Marvel 3.1 {A}dministrator's manual},
key = {Programming Systems Laboratory},
AUTHOR = {Programming Systems Laboratory},
NUMBER = {CUCS-009-93},
institution = "Columbia University Department of Computer
Science",
month = "March", year = "1993"}
@techreport{MarvelUserManual,key = "PSL",
TITLE = {Marvel 3.1 {U}ser's manual},
key = {Programming Systems Laboratory},
AUTHOR = {Programming Systems Laboratory},
NUMBER = {CUCS-010-93},
institution = "Columbia University Department of Computer
Science",
month = "March", year = "1993"}
@techreport{IssyProposal, key = "Ben-Shaul",
author = "Israel~Z. Ben-{S}haul",
title = "Oz: A Decentralized Process Centered Environment",
institution = "Columbia University, Department of Computer Science",
month = "April", year = "1993",
number = "CUCS-011-93",
note = "PhD Thesis Proposal."}
@techreport{GeorgeProposal, key = "Heineman",
author = "George T. Heineman",
title = "A Transaction Manager Component for Cooperative Transaction Models",
institution = "Columbia University, Department of Computer Science",
month = "April", year = "1993",
number = "CUCS-017-93",
note = "PhD Thesis Proposal."}