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 >
Text File  |  1993-07-19  |  67KB  |  1,797 lines

  1. @techReport(lubars90,
  2. AUTHOR="M.D. Lubars",
  3. INSTITUTION="Microelectronics and Computer Technology Corporation",
  4. KEY="Lubars",
  5. TITLE="{The ROSE-2 Strategies for Supporting High-Level Software Design Reuse}"
  6. ,
  7. YEAR="1990",
  8. Number="STP-303-90")
  9.  
  10. @techReport(basili91,
  11. Key="Basili",
  12. Author="V.R. Basili and H.D. Rombach",
  13. Title="{Support for Comprehensive Reuse}",
  14. Number="UMIACS-TR-91-23",
  15. Year="1991",  Month="February", Address="College Park, Md.",
  16. Institution="University of Maryland")
  17.  
  18. @article(frakes90,
  19. Key="Frakes",
  20. Author="W.B. Frakes and P.B. Gandel",
  21. Title="{Representing Reusable Software}",
  22. Year="1990", Month="December",
  23. Volume="32", Number="10",
  24. PAges="653-664",
  25. Journal="Information and Software Technology")
  26.  
  27. @TechReport(tracz92a,
  28. Key="Tracz",
  29. Author="W. Tracz and L. Coglianese",
  30. Title="{Domain Engineering Process Guidelines}",
  31. Year="1992", Month="March",
  32. Institution="IBM Federal Sector Division",
  33. Number="ADAGE-IBM-92-02")
  34.  
  35. @TechReport(prieto-diaz91d,
  36. Key="PrietoDiaz",
  37. Author="R. Prieto-Diaz",
  38. Title="{Reuse Library Process Model}",
  39. Year="1991", Month="July",
  40. Institution="STARS",
  41. Number="AD-B157091, IBM CDRL 03041-002")
  42.  
  43. @TechReport(kang90,
  44. Key="Kang",
  45. Author="K.C. Kang and S.G. Cohen and J.A. Hess and W.E. Novak and A.S. Peterson
  46. ",
  47. Title="{Feature-Oriented Domain Analysis (FODA) Feasibility Study}",
  48. Year="1990", Month="November",
  49. Institution="Software Engineering Institute",
  50. Number="CMU/SEI-90-TR-21")
  51.  
  52. @Article(kaneko86a,
  53. Key="Kaneko",
  54. Pages="11-14",
  55. Author="S. Kaneko",
  56. Volume="42", Number="8",
  57. Title="Technology for Development and Reuse of Software Parts",
  58. Year="1986", Note="in Japanese",
  59. Journal="Toshiba Review")
  60.  
  61. @Inproceedings(goguen89f,
  62. Key="Goguen",
  63. Author="J.A. Goguen",
  64. Title="{Principles of Parameterized Programming}",
  65. BookTitle="{Software Reusability Volume I, Concepts and Models}",
  66. Year="1989",
  67. Editors="T. Biggerstaff and A. Perlis",
  68. Publisher="Addison-Wesley Publishing Company")
  69.  
  70. @Inproceedings(mcilroy69,
  71. Key="McIlroy",
  72. Author="M.D. McIlroy",
  73. Title="{Mass Produced Software Components}",
  74. Year="1969",  Pages="88-98",
  75. editors="P. Naur and B. Randell and J.N. Buxton",
  76. Publisher="Petrocelli/Charter",Address="New York",
  77. BookTitle="{Proceedings of NATO Conference on Software Engineering}")
  78.  
  79. @Article(johnson88,
  80. Key="Johnson",
  81. Author="R.E. Johnson and B. Foot",
  82. Title="{Designing Reusable Classes}",
  83. PAges="22-35",
  84. Year="1988",
  85. Month="June/July",
  86. Number="1",Volume="2",
  87. Journal="Journal of Object-Oriented Programming")
  88.  
  89. @Inproceedings(arango89,
  90. key="Arango",
  91. title="{Domain Analysis: From Art to Engineering Discipline}",
  92. Year="1989",
  93. pages="152-159",
  94. Author="G. Arango",
  95. Month="May 19-20",
  96. BookTitle="{Proceedings Fifth International Workshop on Software Specification
  97. and Design}")
  98.  
  99. @Article(biggerstaff84,
  100. Title="{Forward: Special Issue on Software Reusability}",
  101. Key="Biggerstaff", PAges="474-476",
  102. Author="T.J. Biggerstaff and A.J. Perlis", Number="5", Volume="SE-10",
  103. Year="1984", Month="September",
  104. Journal="IEEE Transactions on Software Engineering")
  105.  
  106. @Incollection(matsumoto87,
  107. Key="Matsumoto",
  108. Author="Y. Matsumoto",
  109. Title="{A Software Factory: An Overall Approach to Software Production}",
  110. Year="1987",
  111. Publisher="IEEE Computer Society Press",
  112. Editor="Peter Freeman",
  113. Pages="155-178",
  114. BookTitle="{Tutorial: Software Reusability}")
  115.  
  116. @Inproceedings(tracz87b,
  117. Key="Tracz",
  118. Author="W. Tracz",
  119. Title="{Software Reuse: Motivators and Inhibitors}",
  120. Year="1987", Month="February",
  121. BookTitle="{Proceedings of COMPCON87}")
  122.  
  123. @Article(prieto-diaz87,
  124. Key="Prieto", PAges="6-16",
  125. Author="R. Prieto-Diaz and P. Freeman", Volume="4", Number="1",
  126. Title="{Classifying Software for Reusability}",
  127. Year="1987",  Month="January",
  128. Journal="IEEE Software")
  129.  
  130. @Article(biggerstaff87b,
  131. Key="Biggerstaff", PAges="41-49",
  132. Author="T. Biggerstaff and C. Richter", Volume="4", Number="2",
  133. Title="{Reusability Framework, Assessment and Directions}",
  134. Year="1987",  Month="March",
  135. Journal="IEEE Software")
  136.  
  137. @Inproceedings(bailin88,
  138. Key="Bailin",
  139. Author="Bailin, S.C.",
  140. Title="{An Environment for Reusing Software Life-Cycle Products}",
  141. Year="1988", Month="April 13-14",
  142. Address="Washington, D.C.",
  143. Publisher="National Institute of Software Quality and Productivity",
  144. BookTitle="{Proceedings, National Conference on Software Reuseability}")
  145.  
  146. @techReport(batory91,
  147. AUTHOR="D.S. Batory and S.W. O'Malley",
  148. INSTITUTION="University of Texas",
  149. KEY="Batory",
  150. TITLE="{The Design and Implementation of Hierarchical Software Systems}",
  151. YEAR="1991",
  152. Number="TR-91-22")
  153.  
  154. @Article(tracz88e,
  155. Key="Tracz",
  156. Author="W. Tracz",
  157. Volume="13", Number="4",
  158. Title="{Software Reuse Maxims}",
  159. Year="1988",  Month="October", PAges="28-31",
  160. Journal="ACM Software Engineering Notices")
  161.  
  162. @Article(tracz91,
  163. Key="Tracz",
  164. Author="W. Tracz",
  165. Volume="16", Number="3",
  166. Title="{A Conceptual Model for Megaprogramming}",
  167. Year="1991",  Month="July", Pages="36-45",
  168. Journal="ACM Software Engineering Notices")
  169.  
  170. @article(honiden86,
  171. AUTHOR="S. Honiden and N. Sueda and A. Hoshi and N. Uchihira and K. Mikame",
  172. JOURNAL="Journal of Information Processing (JAPAN)",
  173. KEY="Honiden",
  174. TITLE="{Software Prototyping with Reusable Components}",
  175. YEAR="1986",
  176. Number="3",
  177. Pages="123-129",
  178. Volume="9")
  179.  
  180. @techReport(biggerstaff86c,
  181. AUTHOR="Biggerstaff, T.J.",
  182. INSTITUTION="Microelectronics and Computer Technology Corporation",
  183. KEY="Biggerstaff",
  184. TITLE="{Research Problems in Automating the Reuse of Designs}",
  185. YEAR="1986",
  186. Month="June",
  187. Number="STP-197-86")
  188.  
  189. @techReport(biggerstaff86d,
  190. AUTHOR="Biggerstaff, T.J.",
  191. INSTITUTION="Microelectronics and Computer Technology Corporation",
  192. KEY="Biggerstaff",
  193. TITLE="{Reusability Overview}",
  194. YEAR="1986",
  195. Month="May",
  196. Number="STP-168-86")
  197.  
  198. @InProceedings(yamaoto86,
  199. AUTHOR="Yamamoto, S., and Isoda, S.",
  200. BOOKTITLE="{Proceedings of 10th Anniversary COMSAC '86}",
  201. KEY="Yamamoto",
  202. ORGANIZATION="IEEE Computer Society Press",
  203. TITLE="{SoftDA: A Reuse Oriented Design System}",
  204. YEAR="1986",
  205. Pages="284-290")
  206.  
  207. @InProceedings(matsumoto86c,
  208. AUTHOR="Matsumoto, Y.",
  209. BOOKTITLE="Proceedings of 1986 National Computer Conference",
  210. KEY="Matsumoto",
  211. ORGANIZATION="AFIPS Press",
  212. TITLE="{Experiences in Software Manufacturing}",
  213. YEAR="1986",
  214. Pages="93-94")
  215.  
  216. @InProceedings(prieto-diaz87a,
  217. AUTHOR="Prieto-Diaz, R.",
  218. BOOKTITLE="Proceedings of COMPSAC 87",
  219. KEY="Prieto-Diaz",
  220. TITLE="{Domain Analysis for Reusability}",
  221. YEAR="1987")
  222.  
  223. @article(cardelli85,
  224. AUTHOR="Cardelli, L., and Wegner, P.",
  225. JOURNAL="Computing Surveys",
  226. KEY="Cardelli",
  227. TITLE="{On Understanding Types, Data Abstractions, and Polymorphism}",
  228. YEAR="1985",
  229. Number="4",
  230. Pages="471-522",
  231. Volume="17")
  232.  
  233. @Article(parnas76,
  234. Title="{On the Design and Development of Software Families}",
  235. Key="Parnas", PAges="1-9",
  236. Author="D.L. Parnas", Number="1", Volume="SE-2",
  237. Year="1976", Month="January",
  238. Journal="IEEE Trans. Software Engineering")
  239.  
  240. @book(cusumano91,
  241. Title="{Japan's Software Factories}",
  242. Key="Cusumano",
  243. Author="M.A. Cusumano",
  244. Year="1991",
  245. Publisher="Oxford University Press")
  246.  
  247. @Article(jones84,
  248. Title="{Reusability in Programming: A Survey of the State of the Art}",
  249. Key="Jones", PAges="488-493",
  250. Author="T.C. Jones", Number="5", Volume="SE-10",
  251. Year="1984", Month="September",
  252. Journal="IEEE Transactions on Software Engineering")
  253.  
  254. @Article(lanergan84,
  255. Title="{Software Engineering with Reusable Design and Code}",
  256. Key="Lanergan", PAges="498-501",
  257. Author="R.G. Lanergan and C.A. Grasso", Number="5", Volume="SE-10",
  258. Year="1984", Month="September",
  259. Journal="IEEE Transactions on Software Engineering")
  260.  
  261. @Inproceedings(breuer89,
  262. Key="Breuer",
  263. Author="P.T. Breuer and K. Lano",
  264. Title="{REDO at Oxford}",
  265. Year="1989",  Pages="39-49",
  266. Month="November",
  267. editors="L. Dusink and P.A. Hall",
  268. Publisher="Springer-Verlag",
  269. BookTitle="{Proceedings of the Software Re-use Workshop}")
  270.  
  271. @Inproceedings(cramer89,
  272. Key="Cramer",
  273. Author="J. Cramer and H. Hunnekens and W. Schafer and S. Wolf",
  274. Title="{The MERLIN Approach to the Re-use of Software Components}",
  275. Year="1989",  Pages="57-75",
  276. Month="November",
  277. editors="L. Dusink and P.A. Hall",
  278. Publisher="Springer-Verlag",
  279. BookTitle="{Proceedings of the Software Re-use Workshop}")
  280.  
  281. @book(HumpheryBook, key = "Humphery",
  282. editor = "Watts S. Hemphrey",
  283. title = "Managing the Software Process",
  284. publisher = "Addison-Wesley",
  285. year = "1989")
  286.  
  287. @Article(Caldiera91,
  288. Key="Caldiera",
  289. Author="G. Caldiera and V. Basili",
  290. Title="Identifying and Qualifying Reusable Software Components",
  291. Year="1991",
  292. Pages="61-70",
  293. Number="24",
  294. Volume="2",
  295. Month="February",
  296. Journal="Computer")
  297.  
  298. @proceedings{7ispw.proceedings, key = "Thomas",
  299. editor = "Ian Thomas",
  300. title = "7th International Software Process Workshop:
  301. Communication and Coordination in the Software Process",
  302. address = "Yountville CA",
  303. publisher = "IEEE Computer Society Press",
  304. month = "October", year = "1991"}
  305.  
  306. @proceedings{2ICSP.proceedings, key = "Second",
  307. title = "2nd International Conference on the Software Process:
  308. Continuous Software Process Improvement",
  309. address = "Berlin, Germany", month = "February", year = "1993",
  310. publisher = "IEEE Computer Society Press"}
  311.  
  312. @article{NoSilverBullet, key = "Brooks",
  313. author = "Frederick P. Brooks{, Jr.}",
  314. title = "No Silver Bullet: Essence and Accidents of Software
  315. Engineering",
  316. journal = "Computer", volume = "20", number = "4",
  317. month = "April", year = "1987", pages = "10-20"}
  318.  
  319. @article{Draco, key = "Draco",
  320. author = "J~M. Neighbors",
  321. title = "The {D}raco Approach to Constructing Software from Reusable
  322. Components",
  323. journal = "IEEE Transactions on Software Engineering",
  324. volume = "10", number = "5",
  325. month = "September", year = "1984",
  326. pages = "564-574"}
  327.  
  328. @article{Prieto-Diaz, key = "Prieto-Diaz",
  329. author = "R. Prieto-Diaz and P. Freeman",
  330. title = "Classifying Software for Reusability",
  331. journal = "IEEE Software",
  332. volume = "4", number = "1",
  333. month = "January", year = "1987",
  334. pages = "6-16"}
  335.  
  336. @techreport{Kim.chapter, key = "Kaiser",
  337. author = "Gail E. Kaiser",
  338. title = "Cooperative Transactions for Multi-User Environments",
  339. month = "March", year = "1993", number = "CUCS-006-93",
  340. institution = "Columbia University Department of Computer Science",
  341. note = "Submitted for publication.",
  342. annote = "Won Kim book"}
  343.  
  344. @techreport{PODC93, key = "Wu",
  345. author = "Shyhtsun F. Wu and Gail E. Kaiser",
  346. title = "Shared Memory versus Message Passing in Real-Time Resource
  347. Allocation",
  348. month = "February", year = "1993",
  349. note = "Submitted for publication.",
  350. annote = "PODC"}
  351.  
  352. @article{ClientServerJournal, key = "Ben-Shaul",
  353. author = "Israel Z. Ben-Shaul and Gail E. Kaiser and George T. Heineman",
  354. title = "An Architecture for Multi-User Software Development
  355. Environments",
  356. journal = "Computing Systems The Journal of the {USENIX} Association",
  357. publisher = "University of California Press",
  358. month = "Spring", volume = "6", number = "2", year = "1993", pages = "65-103",
  359. annote = "CUCS-012-92, April 1992"}
  360.  
  361. @inproceedings{DDC, key = "Pu",
  362. author = "Calton Pu and Wenwey Hseush and Gail E. Kaiser and Kun-Lung Wu and
  363. Philip S. Yu",
  364. title = "Distributed Divergence Control for Epsilon Serializability",
  365. booktitle = "13th International Conference on Distributed Computing
  366. Systems",
  367. month = "May", year = "1993", pages = "449-456", address = "Pittsburgh PA",
  368. publisher = "IEEE Computer Society Press"}
  369.  
  370. @techreport{Evolver, key = "Kaiser",
  371. author = "Gail E. Kaiser and Israel Z. Ben-Shaul and George T.
  372. Heineman and Wilfredo Marrero",
  373. title = "Process Evolution for the {\sc Marvel} Environment",
  374. month = "April", year = "1993", number = "CUCS-047-92",
  375. institution = "Columbia University Department of Computer Science",
  376. note = "Submitted for publication",
  377. annote = "original November 1992, submitted FSE93"}
  378.  
  379. @inproceedings{OOPSLA92.panel, key = "Stacy",
  380. author = "Webb Stacy, Richard Helm, Gail E. Kaiser and Bertrand Meyer",
  381. title = "Ensuring Semantic Integrity of Reusable Objects (PANEL)",
  382. booktitle = "Conference on Object-Oriented Programming Systems,
  383. Languages, and Applications",
  384. pages = "298-302", month = "October", year = "1992",
  385. address = "Vancouver BC, Canada",
  386. publisher = "IEEE Computer Society Press",
  387. note = "Special issue of @i(SIGPLAN Notices), 27(10), October 1992."}
  388.  
  389. @misc{OLDAII.position, key = "Lee",
  390. author = "James Lee and Wenwey Hseush and Erik Hilsdale and Gail E. Kaiser",
  391. title = "Dynamic Orthogonal Composition in M{\sc eld}",
  392. month = "October", year = "1992", address = "Vancouver BC, Canada",
  393. booktitle = "2nd Workshop on Objects in Large Distributed
  394. Applications",
  395. annote = "too short to be tech report"}
  396.  
  397. @misc{PSEA.position, key = "Ben-Shaul",
  398. author = "Israel Z. Ben-Shaul, Gail E. Kaiser and George T. Heineman",
  399. title = "Support for Concurrency in a Componentized SEE Architecture",
  400. booktitle = "Process-Sensitive SEE Architectures Workshop",
  401. month = "September", year = "1992", address = "Boulder CO",
  402. note = "Position paper."}
  403.  
  404. @inproceedings{RTMIB, key="Wu",
  405. author="Shyhtsun F. Wu and Gail E. Kaiser",
  406. title="On Hard Real-Time Management Information",
  407. booktitle = "IEEE First International Workshop on System Management",
  408. month="April", year="1993",
  409. annote = "CUCS-051-92",
  410. address = "Los Angeles CA"}
  411.  
  412. @article{IJICIS93, key = "Popovich",
  413. author = "Steven S. Popovich and Gail E. Kaiser",
  414. title = "An Architectural Survey of Object Management Systems",
  415. annote = "CUCS-026-91, September 1991 (revised October 1992)",
  416. volume = "1", number = "3\&4",
  417. journal = "International Journal of Intelligent \& Cooperative Information
  418. Systems",
  419. pages = "515-577",
  420. month = "December", year = "1992",
  421. publisher = "World Scientific"}
  422.  
  423. @inproceedings{Bi-level.PML, key = "Kaiser",
  424. title = "A Bi-Level Language for Software Process Modeling",
  425. author = "Gail E. Kaiser and Steven S. Popovich and Israel Z. Ben-Shaul",
  426. annote = "CUCS-016-92, September 1992 (revised February 1993)",
  427. booktitle = "15th International Conference on Software Engineering",
  428. address = "Baltimore MD", month = "May", year = "1993",
  429. pages = "132-143",
  430. publisher = "IEEE Computer Society Press"}
  431.  
  432. @unpublished{TichyChapter, key = "Kaiser",
  433. title = "A Bi-Level Language for Software Process Modeling",
  434. author = "Gail E. Kaiser, Steven S. Popovich and Israel Z. Ben-Shaul",
  435. month = "January", year = "1993",
  436. note = "Columbia University Department of Computer Science.
  437. Submitted for publication.",
  438. annote = "CUCS-016-92, September 1992"}
  439.  
  440. @techreport{Freshness, key = "Wu",
  441. author = "Shyhtsun~F. Wu and Gail~E. Kaiser",
  442. title = "Resource Freshness in Real Time Scheduling",
  443. institution = "Columbia University Department of Computer Science",
  444. number = "CUCS-014-92",
  445. month = "April", year = "1992"}
  446.  
  447. @inproceedings{Marvel.ClientServer, key = "Ben-Shaul",
  448. author = "Israel Z. Ben-Shaul and Gail E. Kaiser and George T. Heineman",
  449. title = "An Architecture for Multi-User Software Development
  450. Environments",
  451. booktitle = "5th ACM SIGSOFT Symposium on Software Development
  452. Environments",
  453. editor = "Herbert Weber",
  454. annote = "CUCS-012-92",
  455. month = "December", year = "1992",
  456. address = "Tyson's Corner VA", pages = "149-158",
  457. note = "Special issue of {\it Software Engineering Notes}, 17(5),
  458. December 1992."}
  459.  
  460. @inproceedings{Dagstuhl.position, key = "Kaiser",
  461. author = "Gail E. Kaiser",
  462. title = "We Need To Measure The Quality Of Our Work (Abstract)",
  463. editors = "Walter F. Tichy and Nico Habermann and Lutz Prechelt",
  464. booktitle = "Future Directions in Software Engineering",
  465. month = "February", year = "1992",
  466. note = "Reprinted in {\it ACM Software Engineering Notes}, 18(1):37,
  467. January 1993."}
  468.  
  469. @misc{Moscow.position, key = "Kaiser",
  470. author = "Gail E. Kaiser",
  471. title = "MARVEL 3.0 A Unix-Based Software Development Environment
  472. Kernel",
  473. booktitle = "Soviet Union Unix Systems User Group Workshop on Unix and
  474. Applications",
  475. month = "November", year = "1991", pages = "28-31",
  476. note = "Position paper."}
  477.  
  478. @misc{ISPW7.summary, key = "Huff",
  479. author = "Karen E. Huff and Gail E. Kaiser",
  480. title = "Change in the Software Process",
  481. booktitle = "7th International Software Process Workshop:
  482. Communication and Coordination in the Software Process",
  483. month = "October", year = "1991", pages = "10-13",
  484. note = "Session summary.",
  485. address = "Yountville CA"}
  486.  
  487. @misc{ISPW7.position, key = "Kaiser",
  488. author = "Gail E. Kaiser",
  489. title = "A Rule-based Process Server Component for Constructing
  490. Rule-based Development Environments",
  491. booktitle = "7th International Software Process Workshop:
  492. Communication and Coordination in the Software Process",
  493. month = "October", year = "1991", pages = "76-78",
  494. note = "Position paper.",
  495. address = "Yountville CA"}
  496.  
  497. @inproceedings{KBSE6.panel, key = "Lowry",
  498. author = "Michael Lowry and Gail Kaiser and Dorothy Setliffe and David
  499. Steier",
  500. title = "Panel on Knowledge-Based Design Environments",
  501. booktitle = "6th Annual Knowledge-Based Software Engineering
  502. Conference",
  503. pages = "239-244",
  504. month = "September", year = "1991",
  505. address = "Syracuse NY",
  506. publisher = "IEEE Computer Society Press"}
  507.  
  508. @misc{DARPA.OODBII, key = "Kaiser",
  509. author = "Gail E. Kaiser",
  510. title = "Open Object-Oriented Database Requirements for Extended
  511. Transactions",
  512. booktitle = "DARPA Open Object-Oriented Database Workshop II",
  513. month = "September", year = "1991",
  514. note = "Position paper"}
  515.  
  516. @techreport{MeldCThreads, key = "Hseush",
  517. author = "Wenwey Hseush and James~C. Lee and Gail~E. Kaiser",
  518. title = "Meld{C} Threads: Supporting Large-Scale Dynamic Parallelism",
  519. institution = "Columbia University",
  520. number = "CUCS-010-92",
  521. month = "March", year = "1992"}
  522.  
  523. @article{Journal.Scaleup, key = "Barghouti",
  524. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  525. title = "Scaling Up Rule-Based Development Environments",
  526. journal = "International Journal on Software Engineering \& Knowledge
  527. Engineering",
  528. publisher = "World Scientific",
  529. year = "1992", month = "March", volume = "2", number = "1",
  530. pages = "59-78"}
  531.  
  532. @techreport{ReconfigurationJournal, key = "Hailpern",
  533. author = "Brent Hailpern and Gail E. Kaiser",
  534. title = "An Architecture for Dynamic Reconfiguration in a Distributed
  535. Object-Based Programming Language",
  536. institution = "Columbia University",
  537. number = "CUCS-029-91",
  538. month = "December", year = "1991",
  539. annote = "Revised August 1992.  IBM RC 18269."}
  540.  
  541. @techreport{ASL, key = "Kaiser",
  542. author = "Gail~E. Kaiser and Israel~Z. Ben-Shaul and Steven~S. Popovich",
  543. title = "Implementing Activity Structures Process Modeling On Top Of
  544. The M{\sc arvel} Environment Kernel",
  545. month = "September", year = "1991",
  546. number = "CUCS-027-91",
  547. institution = "Columbia University"}
  548.  
  549. @inproceedings{CKBS,
  550. key = "Barghouti",
  551. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  552. title = "Modeling Concurrency in Rule-Based Development Environments",
  553. BookTitle = "CKBS '90 International Working Conference on
  554. Cooperating Knowledge Based Systems",
  555. editor = "S.~M. Deen",
  556. publisher = "Springer-Verlag",
  557. address = "University of Keele, United Kingdom",
  558. month = "October", year = "1990",
  559. pages = "223-239"}
  560.  
  561. @article{Expert92, key = "Heineman",
  562. author = "George T. Heineman and Gail E. Kaiser and Naser S. Barghouti
  563. and Israel Z. Ben-Shaul",
  564. title = "Rule Chaining in {\sc Marvel}: Dynamic Binding of Parameters",
  565. journal = "IEEE Expert",
  566. month = "December", year = "1992",
  567. volume = "7", number = "6", pages = "26-32"}
  568.  
  569. @inproceedings{ChainingProblem, key = "Heineman",
  570. author = "George~T. Heineman and Gail~E. Kaiser and Naser~S. Barghouti
  571. and Israel~Z. Ben-Shaul",
  572. title = "Rule Chaining in {\sc Marvel}: Dynamic Binding of Parameters",
  573. booktitle = "6th Knowledge-Based Software Engineering Conference",
  574. address = "Syracuse NY",
  575. publisher = "Rome Laboratory",
  576. month = "September", year = "1991",
  577. publisher = "IEEE Computer Society Press",
  578. pages = "215-222",
  579. annote = "submitted to IEEE Expert"}
  580.  
  581. @inproceedings{Splendors, key = "Patel",
  582. author = "Tushar~M. Patel and Gail~E. Kaiser",
  583. title = "The S{\sc plendors} Real Time Portfolio Management System",
  584. booktitle = "1st International Conference on Artificial Intelligence
  585. Applications on Wall Street",
  586. publisher = "IEEE Computer Society Press",
  587. pages = "73-78",
  588. month = "October", year = "1991", address = "New York NY"}
  589.  
  590. @inproceedings{MarvelEnvelopes, key = "Gisi",
  591. author = "Mark A. Gisi and Gail E. Kaiser",
  592. title = "Extending A Tool Integration Language",
  593. booktitle = "1st International Conference on the Software Process:
  594. Manufacturing Complex Systems",
  595. editor = "Mark Dowson",
  596. address = "Redondo Beach CA", month = "October", year = "1991",
  597. publisher = "IEEE Computer Society Press",
  598. pages = "218-227"}
  599.  
  600. @inproceedings{TransactionRestructuring, key = "Kaiser",
  601. author = "Gail E. Kaiser and Calton Pu",
  602. title = "Dynamic Restructuring of Transactions",
  603. editor = "Ahmed K. Elmagarmid",
  604. booktitle = "Database Transaction Models for Advanced Applications",
  605. chapter = "8", year = "1992", pages = "265-295",
  606. publisher = "Morgan Kaufmann", address = "San Mateo CA"}
  607.  
  608. @inproceedings{Interact.panel, key = "Kaplan",
  609. author = "Simon~M. Kaplan and Anthony Finkelstein and Gail Kaiser and Kevin
  610. Ryan and Wilhelm Schafer",
  611. title = "Panel: Interactively Supporting the Software Process",
  612. booktitle = "IFIP TC 13 3rd International Conference on
  613. Human-Computer Interaction @dash INTERACT '90",
  614. editor = "D.  Diaper and D. Gilmore and G. Cockton and B. Shackel",
  615. publisher = "North-Holland", month = "August", year = "1990",
  616. pages = "1047-1049"}
  617.  
  618. @inproceedings{6ISPW.position, key = "Kaiser",
  619. author = "Gail~E. Kaiser and Israel~Z. Ben-Shaul and Naser~S. Barghouti",
  620. title = "Preliminary Design of an Object Management System for
  621. Multi-User M{\sc arvel}",
  622. booktitle = "6th International Software Process Workshop: Support for the
  623. Software Process",
  624. editor = "Takuya Katayama",
  625. address = "Hakodate, Japan",
  626. publisher = "IEEE Computer Society Press",
  627. month = "October", year = "1990",
  628. pages = "121-123",
  629. note = "Position paper."}
  630.  
  631. @inproceedings{Usenix.position, key = "Barghouti",
  632. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  633. title = "MARVEL 2.6  A Unix-Based Software Development Environment Kernel",
  634. booktitle = "International Workshop on UNIX-Based Software Development
  635. Environments",
  636. address = "Dallas TX",
  637. month = "January", year = "1991",
  638. publisher = "The USENIX Association",
  639. note = "Position paper.  In press."}
  640.  
  641. @inproceedings{ESEC.ScaleUP, key = "Barghouti",
  642. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  643. title = "Scaling Up Rule-Based Development Environments",
  644. booktitle = "3rd European Software Engineering Conference",
  645. series = "Lecture Notes in Computer Science", volume = "550",
  646. editor = "A. van Lamsweerde and A. Fugetta",
  647. publisher = "Springer-Verlag",
  648. month = "October", year = "1991",
  649. pages = "380-395",
  650. address = "Milano, Italy"}
  651.  
  652. @article{DAG, key = "Kaiser",
  653. author = "Gail~E. Kaiser and Simon~M. Kaplan",
  654. title = "Parallel and Distributed Incremental Attribute Evaluation
  655. Algorithms for Multi-User Software Development Environments",
  656. journal = "ACM Transactions on Software Engineering and Methodology",
  657. month = "January", year = "1993",
  658. volume = "2", number = "1", pages = "47-92",
  659. annote = "CUCS-019-90, February 1992"}
  660.  
  661. @article{CollisionMerging, key = "Micallef",
  662. author = "Josephine Micallef and Gail E. Kaiser",
  663. title = "Support Algorithms for Incremental Attribute Evaluation
  664. of Asynchronous Subtree Replacements",
  665. journal = "IEEE Transactions on Software Engineering",
  666. year = "1993",
  667. annote = "CUCS-033-90, August 1991",
  668. note = "In press."}
  669.  
  670. @techreport{Segments, key = "Micallef",
  671. author = "Josephine Micallef and Gail E. Kaiser",
  672. title = "Extending Attribute Grammars to Support Programming-in-the-Large",
  673. month = "", year = "1993",
  674. number = "CUCS-003-93",
  675. institution = "Columbia University Department of Computer Science"}
  676.  
  677. @techreport{Priority, key = "Kaplan",
  678. author = "Simon~M. Kaplan and Gail~E. Kaiser",
  679. title = "An Incremental Priority-Based Solution
  680. to the Multiple Asynchronous Edit Problem",
  681. month = "November", year = "1990",
  682. number = "CUCS-010-90",
  683. institution = "Columbia University Department of Computer Science"}
  684.  
  685. @inbook{MultiplePolicies.chapter, key = "Kaiser",
  686. author = "Gail E. Kaiser and Wenwey Hseush and Steven S. Popovich and
  687. Shyhtsun F. Wu",
  688. title = "Multiple Concurrency Control Policies in an Object-Oriented
  689. Programming System",
  690. booktitle = "Research Directions in Concurrent Object Oriented
  691. Programming",
  692. editor = "Gul Agha and Peter Wegner and Akinori Yonezawa",
  693. annote = "CUCS-020-90"}
  694.  
  695. @article{Sideways, key = "Kaiser",
  696. author = "Gail~E. Kaiser and Dewayne~E. Perry",
  697. title = "Making Progress in Cooperative Transaction Models",
  698. journal = "Data Engineering",
  699. volume = "14", number = "1",
  700. editor = "Ahmed Elmagarmid",
  701. note = "Invited paper.",
  702. month = "March", year = "1991"}
  703.  
  704. yes
  705. @inproceedings{MeldTransactionObjects, key = "Popovich",
  706. author = "Steven~S. Popovich and Shyhtsun~F. Wu and Gail~E. Kaiser",
  707. title = "An Object-Based Approach to Implementing Distributed
  708. Concurrency Control",
  709. booktitle = "11th International Conference on Distributed Computing
  710. Systems",
  711. month = "May", year = "1991", address = "Arlington TX",
  712. pages = "65-72"}
  713.  
  714. @inproceedings{Reconfiguration, key = "Hailpern",
  715. author = "Brent Hailpern and Gail~E. Kaiser",
  716. title = "Dynamic Reconfiguration in an Object-Based Programming
  717. Language with Distributed Shared Data",
  718. booktitle = "11th International Conference on Distributed Computing
  719. Systems",
  720. month = "May", year = "1991", address = "Arlington TX",
  721. pages = "73-80"}
  722.  
  723. @inproceedings{Lessons, key = "Sokolsky",
  724. author = "Michael~H. Sokolsky and Gail~E. Kaiser",
  725. title = "Building Environments: Lessons from the Past, Directions for
  726. the Future",
  727. booktitle = "Software Engineering Environments International Workshop
  728. on Environments",
  729. series = "Lecture Notes in Computer Science",
  730. number = "467",
  731. month = "September", year = "1989",
  732. editor = "Fred Long",
  733. publisher = "Springer-Verlag",
  734. address = "Chinon, France"}
  735.  
  736. @article{Marvelizer, key = "Sokolsky",
  737. author = "Michael~H. Sokolsky and Gail~E. Kaiser",
  738. title = "A Framework for Immigrating Existing Software into New
  739. Software Development Environments",
  740. journal = "Software Engineering Journal",
  741. publisher = "IEE",
  742. volume = "6", number = "6", pages = "435-453",
  743. month = "November", year = "1991"}
  744.  
  745. @inproceedings{Oopsla.position, key = "Popovich",
  746. author = "Steven~S. Popovich and Gail~E. Kaiser and Shyhtsun~F. Wu",
  747. title = "M{\sc eld}ing Transactions and Objects",
  748. booktitle = "ECOOP-OOPSLA Workshop on Object-Based Concurrent
  749. Programming",
  750. address = "Ottawa, Canada",
  751. month = "October", year = "1990", pages = "94-98",
  752. note = "Position paper. Special issue of @i(OOPS Messenger), 2(2),
  753. April 1991."}
  754.  
  755. @inproceedings{Oopsla.position2, key = "Barghouti",
  756. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  757. title = "Concurrency Control in Multi-Agent Object-Based Development
  758. Environments",
  759. note = "Position paper.",
  760. booktitle = "Workshop on Transactions and Objects",
  761. month = "October", year = "1990", pages = "21-25",
  762. booktitle = "Object-Based Concurrent Systems Workshop",
  763. address = "Ottawa, Canada"}
  764.  
  765. @inproceedings{Oopsla.position3, key = "Ben-Shaul",
  766. author = "Israel~Z. Ben-Shaul, Gail~E. Kaiser and Naser~S. Barghouti",
  767. title = "An Object-Oriented Framework for Rule-Based Development
  768. Environments",
  769. note = "Position paper.",
  770. title = "ECOOP/OOPSLA '90 Workshop on Object-Oriented Program
  771. Development Environments",
  772. month = "October", year = "1990",
  773. address = "Ottawa, Canada"}
  774.  
  775. @article{ProfitJournal, key = "Kaiser",
  776. author = "Gail~E. Kaiser and Brent Hailpern",
  777. title = "An Object-Based Programming Model for Shared Data",
  778. journal = "ACM Transactions on Programming Languages and Systems",
  779. month = "April", year = "1992",
  780. volume = "14", number = "2", pages = "201-264"}
  781.  
  782. @article{MpD, key = "Ponamgi",
  783. author = "M.~Krish Ponamgi and Wenwey Hseush and Gail~E. Kaiser",
  784. title = "Debugging Multi-Threaded Programs with {\sc M}p{\sc D}",
  785. month = "May", year = "1991",
  786. journal = "IEEE Software",
  787. annote = "CUCS-013-91, RC 16053",
  788. volume = "8", number = "3", pages = "37-43"}
  789.  
  790. @article{Guru, key = "Maarek",
  791. author = "Yoelle~S. Maarek and Daniel~M. Berry and Gail~E. Kaiser",
  792. title = "An Information Retrieval Approach for Automatically
  793. Constructing Software Libraries",
  794. journal = "IEEE Transactions on Software Engineering",
  795. month = "August", year = "1991",
  796. volume = "17", number = "8", pages = "800-813"}
  797.  
  798. @article{Interfaces, key = "Kaiser",
  799. author = "Gail~E. Kaiser",
  800. title = "Interfacing Cooperative Transactions to Software Development
  801. Environments",
  802. journal = "Office Knowledge Engineering",
  803. editor = "Stanley B. Zdonik",
  804. publisher = "IEEE Computer Society Technical Committee on Office
  805. Automation",
  806. note = "Invited paper", pages = "56-78",
  807. month = "February", year = "1991", volume = "4", number = "1"}
  808.  
  809. @article{Toolies, key = "Garlan",
  810. author = "David Garlan and Gail~E. Kaiser and David Notkin",
  811. title = "Using Tool Abstraction to Compose Systems",
  812. journal = "Computer",
  813. publisher = "IEEE Computer Society Press",
  814. month = "June", year = "1992",
  815. volume = "25", number = "6", pages = "30-38"}
  816.  
  817. @article{Survey, key = "Barghouti",
  818. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  819. title = "Concurrency Control in Advanced Database Applications",
  820. journal = "ACM Computing Surveys",
  821. volume = "23", number = "3", pages = "269-317",
  822. month = "September", year = "1991",
  823. annote = "CUCS-425-89"}
  824.  
  825. @article{Models, key = "Perry",
  826. author = "Dewayne~E. Perry and Gail~E. Kaiser",
  827. title = "Models of Software Development Environments",
  828. journal = "IEEE Transactions on Software Engineering",
  829. month = "March", year = "1991",
  830. volume = "17", number = "3",
  831. annote = "CUCS-512-89",
  832. pages = "283-295"}
  833.  
  834. @techreport{CMeld, key = "Kaiser",
  835. author = "Gail~E. Kaiser",
  836. title = "Object-Oriented Programming Language Facilities for
  837. Concurrency Control",
  838. institution = "Columbia University Department of Computer Science",
  839. month = "April", year = "1989", number = "CUCS-439-89"}
  840.  
  841. @techreport{RegularSafe, key = "Hseush",
  842. author = "Wenwey Hseush and Timothy~S. Balraj and Gail~E. Kaiser",
  843. title = "Modeling Regular and Safe Concurrent Processes",
  844. month = "July", year = "1990",
  845. institution = "Columbia University Department of Computer Science",
  846. number = "CUCS-039-90"}
  847.  
  848. @inproceedings{MultiplePolicies, key = "Kaiser",
  849. author = "Gail~E. Kaiser and Wenwey Hseush and Steven~S. Popovich and
  850. Shyhtsun~F. Wu",
  851. title = "Multiple Concurrency Control Policies in an Object-Oriented
  852. Programming System",
  853. booktitle = "2nd IEEE Symposium on Parallel and Distributed
  854. Processing",
  855. address = "Dallas TX", pages = "623-626",
  856. month = "December", year = "1990", annote = "CUCS-020-90"}
  857.  
  858. @inproceedings{KBSA5, key = "Barghouti",
  859. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  860. title = "Multi-Agent Rule-Based Software Development Environments",
  861. booktitle = "5th Annual Knowledge-Based Software Assistant
  862. Conference",
  863. month = "September", year = "1990",
  864. address = "Syracuse NY", pages = "375-387"}
  865.  
  866. @techreport{DPE.Semantics, key = "Hseush",
  867. author = "Wenwey Hseush and Timothy~S. Balraj and Gail~E. Kaiser and Krish
  868. Ponamgi",
  869. title = "Semantics for Safe Concurrency",
  870. month = "January", year = "1990",
  871. number = "CUCS-002-90",
  872. institution = "Columbia University Department of Computer Science"}
  873.  
  874. @article{Expert90, key = "Barghouti",
  875. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  876. title = "Modeling Concurrency in Rule-Based Development Environments",
  877. journal = "IEEE Expert", month = "December", year = "1990",
  878. volume = "5", number = "6", pages = "15-27",
  879. annote = "CUCS-017-90"}
  880.  
  881. @inproceedings{ConsistencyConstraints, key = "Wu",
  882. author = "Shyhtsun~F. Wu and Gail~E. Kaiser",
  883. title = "Network Management with Consistently Managed Objects",
  884. booktitle = "IEEE Global Telecommunications Conference,
  885. Communications: Connecting the Future",
  886. month = "December", year = "1990", annote = "CUCS-013-90",
  887. address = "San Diego CA",
  888. pages = "304.7.1-304.7.6", volume = "1"}
  889.  
  890. @inproceedings{Mechanisms.5ISPW, key = "Kaiser",
  891. author = "Gail~E. Kaiser",
  892. title = "Mechanisms Session Report",
  893. editor = "Dewayne~E. Perry",
  894. booktitle = "Fifth International Software Process Workshop: Experience
  895. with Software Process Models",
  896. pages = "13-15",
  897. month = "October", year = "1989", note = "Position paper."}
  898.  
  899. @inproceedings{Experience.5ISPW, key = "Kaiser",
  900. author = "Gail~E. Kaiser",
  901. title = "Experience with Marvel",
  902. editor = "Dewayne~E. Perry",
  903. booktitle = "Fifth International Software Process Workshop: Experience
  904. with Software Process Models",
  905. pages = "82-84",
  906. month = "October", year = "1989", note = "Position paper."}
  907.  
  908. @inproceedings{Mercury.for.Ada, key = "Micallef",
  909. author = "Josephine Micallef and Gail E. Kaiser",
  910. title = "Extending the {M}ercury System to Support Teams of {A}da
  911. Programmers",
  912. booktitle = "1st International Symposium on Environments and Tools for
  913. Ada",
  914. month = "April", year = "1990",
  915. address = "Redondo Beach CA",
  916. pages = "49-60",
  917. note = "Special issue of {\it Ada Letters}, 11(3), Spring 1991.",
  918. annote = "CUCS-503-98"}
  919.  
  920. @inproceedings{DPEs, key = "Hseush",
  921. author = "Wenwey Hseush and Gail~E. Kaiser",
  922. title = "Modeling Concurrency in Parallel Debugging",
  923. booktitle = "2nd ACM SIGPLAN Symposium on Principles and Practice of
  924. Parallel Programming",
  925. month = "March", year = "1990", address = "Seattle WA",
  926. annote = "CUCS-460-89", pages = "11-20",
  927. note = "Special issue of {\it SIGPLAN Notices}, 25(3), March 1990."}
  928.  
  929. @inproceedings{Profit, key = "Kaiser",
  930. author = "Gail~E. Kaiser and Brent Hailpern",
  931. title = "An Object Model for Shared Data",
  932. booktitle = "International Conference on Computer Languages",
  933. month = "March", year = "1990", address = "New Orleans LA",
  934. pages = "135-144",
  935. annote = "CUCS-514-89, Dec 89"}
  936.  
  937. @inproceedings{ParticipationDomains, key = "Kaiser",
  938. author = "Gail~E. Kaiser",
  939. title = "A Flexible Transaction Model for Software Engineering",
  940. booktitle = "6th International Conference on Data Engineering",
  941. publisher = "IEEE Computer Society Press", address = "Los Angeles CA",
  942. month = "February", year = "1990", pages = "560-567",
  943. annote = "CUCS-445-89"}
  944.  
  945. @inbook{AISE.Chapter, key = "Kaiser",
  946. author = "Gail~E. Kaiser",
  947. title = "AI Techniques in Software Engineering",
  948. editor = "Hojjat Adeli",
  949. booktitle = "Knowledge Engineering", volume = "II, Applications",
  950. publisher = "McGraw-Hill", address = "New York",
  951. pages = "213-244", chapter = "7", year = "1990",
  952. annote = "CUCS-515-89"}
  953.  
  954. @article{Genie, key = "Wolz",
  955. author = "Ursula Wolz and Kathleen~R. McKeown and Gail~E. Kaiser",
  956. title = "Automated Tutoring in Interactive Environments: A
  957. Task-Centered Approach",
  958. annote = "CUCS-392-88", year = "1989",
  959. journal = "International Journal of Machine Mediated Learning",
  960. publisher = "Taylor \& Francis",
  961. address = "New York",
  962. olume = "3", number = "1", pages = "53-79",
  963. annote = "Special issue on intelligent tutoring systems and
  964. intelligent computer assisted instruction."}
  965.  
  966. @article{OOPL.Testing, key = "Perry",
  967. author = "Dewayne~E. Perry and Gail~E. Kaiser",
  968. title = "Adequate Testing and Object-Oriented Programming",
  969. journal = "Journal of Object-Oriented Programming",
  970. publisher = "SIGS Publications", volume = "2", number = "5",
  971. address = "New York", month = "Jan/Feb", year = "1990",
  972. pages = "13-19", annote = "CUCS-350-88"}
  973.  
  974. @inproceedings{ETM.minitrack, key = "Kaiser",
  975. author = "Gail~E. Kaiser",
  976. title = "Extended Transaction Models",
  977. booktitle = "23rd Annual Hawaii International Conference on
  978. System Sciences",
  979. month = "January", year = "1990", address = "Kona HI",
  980. volume = "II", pages = "471-511", note = "Introduction to minitrack."}
  981.  
  982. @inproceedings{MarvelExperience, key = "Kaiser",
  983. author = "Gail~E. Kaiser and Naser~S. Barghouti and Michael~H. Sokolsky",
  984. title = "Experience with Process Modeling in the {\sc Marvel} Software
  985. Development Environment Kernel",
  986. editor = "Bruce Shriver",
  987. booktitle = "23rd Annual Hawaii International Conference on
  988. System Sciences",
  989. month = "January", year = "1990", address = "Kona HI",
  990. pages = "131-140", volume = "II",
  991. annote = "CUCS-446-89"}
  992.  
  993. @inproceedings{SE.SG, key = "Winfrey",
  994. author = "Travis~L. Winfrey and Gail~E. Kaiser",
  995. title = "Testing Reliable Distributed Applications Through Simulated
  996. Events",
  997. booktitle = "8th Symposium on Reliable Distributed Systems",
  998. annote = "CUCS-427-89", pages = "160-166",
  999. month = "October", year = "1989", address = "Seattle WA"}
  1000.  
  1001. @inproceedings{SCM.TransactionObjects, key = "Kaiser",
  1002. author = "Gail~E. Kaiser",
  1003. title = "Modeling Configurations as Transactions",
  1004. booktitle = "2nd International Workshop on Software Configuration
  1005. Management",
  1006. note = "Special issue of {\it Software Engineering Notes}, 17(7),
  1007. November 1989.",
  1008. month = "October", year = "1989", pages = "129-132",
  1009. note = "Position paper."}
  1010.  
  1011. @inproceedings{meld.oocp.workshop, key = "Kaiser",
  1012.     author = "Gail~E. Kaiser",
  1013.     title = "Transactions for Concurrent Object-Oriented Programming
  1014. Systems (Position Paper)",
  1015.     booktitle = "ACM SIGPLAN Workshop on Object-Based Concurrent
  1016. Programming",
  1017.     month = "April",
  1018.     year = "1989",
  1019.     pages = "120-122",
  1020.     note = "Special Issue of SIGPLAN Notices, 24(4)."
  1021. }
  1022.  
  1023. @inproceedings{meld.oocp.workshop2, key = "Kaiser",
  1024.     author = "Gail~E. Kaiser",
  1025.     title = "Concurrent Meld",
  1026.     booktitle = "ACM SIGPLAN Workshop on Object-Based Concurrent
  1027. Programming (Position Paper)",
  1028.     month = "April",
  1029.     year = "1989",
  1030.     pages = "136-138",
  1031.     note = "Special Issue of SIGPLAN Notices, 24(4)."
  1032. }
  1033.  
  1034. @inproceedings{scad.workshop.position, key = "Kaiser",
  1035. author = "Gail~E. Kaiser",
  1036. title = "Research in Software CAD Databases",
  1037. booktitle = "1989 ACM SIGMOD Workshop on Software CAD Databases",
  1038. address = "Napa CA",
  1039. month = "February", year = "1989", pages = "67-69",
  1040. note = "Position paper."}
  1041.  
  1042. @inproceedings{4ISPW.position, key = "Kaiser",
  1043.     author = "Gail~E. Kaiser",
  1044.     title = " Rule-{B}ased {M}odeling of the {S}oftware {D}evelopment
  1045. {P}rocess (Position Paper)",
  1046.     booktitle = "Fourth International Software Process Workshop: Representing
  1047.         and enacting the Software Process",
  1048.     month = "June",
  1049.     year = "1989",
  1050.     pages = "84-86",
  1051.     note = "Special Issue of Software Engineering Notes, 14(4).",
  1052. }
  1053.  
  1054. @inproceedings{AAAI.position, key = "Kaiser",
  1055.     author = "Gail~E. Kaiser",
  1056.     title = "Marvel {S}oftware {D}evelopment {E}nvironments",
  1057.     booktitle = "Working Notes AAAI Spring Symposium Series, Artificial
  1058.         Intelligence and Software Engineering",
  1059.     month = "March",
  1060.     year = "1989",
  1061.     pages = "40-42",
  1062.     note = "Position paper"
  1063. }
  1064.  
  1065. @inproceedings{SEI.combined, key = "Feiler",
  1066.     author = "Peter~H. Feiler and Gail~E. Kaiser",
  1067.     title = "Intelligent {A}ssistance in {S}oftware {D}evelopment
  1068. {E}nvironments",
  1069.     booktitle = "Annual Technical Review 1987",
  1070.     publisher = "Software Engineering Institute, Carnegie Mellon University",
  1071.     year = "1987",
  1072.     address = "Pittsburgh, PA",
  1073.     pages = "43-56"
  1074. }
  1075.  
  1076. @inproceedings{Testing, key = "Kaiser",
  1077. author = "Gail~E. Kaiser and Dewayne~E. Perry and William~M. Schell",
  1078. title = "Infuse: Fusing Integration Test Management with Change
  1079. Management",
  1080. booktitle = "COMPSAC 89 The 13th Annual International
  1081. Computer Software \& Applications Conference",
  1082. publisher = "IEEE Computer Society Press",
  1083. address = "Orlando FL",
  1084. month = "September", year = "1989", annote = "CUCS-350-88",
  1085. pages = "552-558"}
  1086.  
  1087. @inproceedings{MarvelTransactions, key = "Kaiser",
  1088. author = "Gail~E. Kaiser",
  1089. title = "A Marvelous Extended Transaction Processing Model",
  1090. booktitle = "11th World Computer Conference IFIP Congress '89",
  1091. publisher = "Elsevier Science Publishers B.V.",
  1092. editor = "Gerhard Ritter",
  1093. address = "San Francisco CA",
  1094. month = "August", year = "1989", pages = "707-712",
  1095. annote = "CUCS-404-88"}
  1096.  
  1097. @inproceedings{ECOOP, key = "Kaiser",
  1098. author = "Gail~E. Kaiser and Steven~S. Popovich and Wenwey Hseush and
  1099. Shyhtsun Felix Wu",
  1100. title = "{MELD}ing Multiple Granularities of Parallelism",
  1101. booktitle = "3rd European Conference on Object-Oriented Programming",
  1102. month = "July", year = "1989", address = "Nottingham, UK",
  1103. annote = "CUCS-441-89",
  1104. pages = "147-166", publisher = "Cambridge University Press",
  1105. series = "British Computer Society Workshop Series",
  1106. editor = "Stephen Cook"}
  1107.  
  1108. @inbook{Meld.Chapter, key = "Kaiser",
  1109. author = "Gail~E. Kaiser and David Garlan",
  1110. title = "Synthesizing Programming Environments from Reusable
  1111. Features",
  1112. booktitle = "Software Reusability",
  1113. volume = "II",
  1114. editor = "Ted~J. Biggerstaff and Alan~J. Perlis",
  1115. publisher = "Addison-Wesley",
  1116. address = "Reading MA", year = "1989",
  1117. pages = "35-55", chapter = "2",
  1118. annote = "CUCS-226-86"}
  1119.  
  1120. @article{ActionEquations, key = "Kaiser",
  1121. author = "Gail~E. Kaiser",
  1122. title = "Incremental Dynamic Semantics for Language-Based Programming
  1123. Environments",
  1124. journal = "ACM Transactions on Programming Languages and Systems",
  1125. month = "April", year = "1989", volume = "11", number = "2",
  1126. pages = "169-193", annote = "CUCS-352-88"}
  1127.  
  1128. @article{SmarterRecompilation, key = "Schwanke",
  1129. author = "Robert~W. Schwanke and Gail~E. Kaiser",
  1130. title = "Smarter Recompilation",
  1131. journal = "ACM Transactions on Programming Languages and Systems",
  1132. month = "October", year = "1988", volume = "10", number = "4",
  1133. pages = "627-632",
  1134. note = "Technical Correspondence.", annote = "CUCS-224-86"}
  1135.  
  1136. @article{DOSE.Retrospective, key = "Kaiser",
  1137. author = "Gail~E. Kaiser and Peter~H. Feiler and Fahimeh Jalili and
  1138. Johann~H. Schlichter",
  1139. title = "A Retrospective on {DOSE}: An Interpretive Approach to
  1140. Structure Editor Generation",
  1141. journal = "Software --- Practice \& Experience",
  1142. publisher = "John Wiley \& Sons", address = "New York",
  1143. month = "August", year = "1988", pages = "733-748",
  1144. volume = "18", number = "8", annote = "CUCS-356-88"}
  1145.  
  1146. @inproceedings{Split.Transaction, key = "Pu",
  1147. author = "Calton Pu and Gail~E. Kaiser and Norman Hutchinson",
  1148. title = "Split-Transactions for Open-Ended Activities",
  1149. booktitle = "14th International Conference on Very Large Data Bases",
  1150. editor = "Francois Bancilhon and David~J. Dewitt",
  1151. month = "August", year = "1988",
  1152. address = "Los Angeles CA", pages = "26-37",
  1153. annote = "CUCS-353-88"}
  1154.  
  1155. @inproceedings{ASA, key = "Kaiser",
  1156. author = "Gail~E. Kaiser and Naser~S. Barghouti",
  1157. title = "An Expert System for Software Design and Development",
  1158. booktitle = "Joint Statistical Meetings",
  1159. month = "August", year = "1988", address = "New Orleans LA",
  1160. note = "Invited paper.", pages = "10-19",
  1161. annote = "CUCS-401-88"}
  1162.  
  1163. @article{CloseCoupling, key = "Hseush",
  1164. author = "Wenwey Hseush and Gail~E. Kaiser",
  1165. title = "A Network Architecture for Reliable Distributed Computing",
  1166. journal = "IEEE Network",
  1167. month = "July", year = "1988", pages = "28-44",
  1168. volume = "2", number = "4", annote = "CUCS-355-88"}
  1169.  
  1170. @inproceedings{ConcurrentActionEquations, key = "Kaiser",
  1171. author = "Gail~E. Kaiser and Simon~M. Kaplan",
  1172. title = "Rapid Prototyping of Concurrent Programming Languages",
  1173. month = "June", year = "1988", pages = "250-255",
  1174. booktitle = "8th International Conference on Distributed Computing
  1175. Systems",
  1176. address = "San Jose CA", annote = "CUCS-352-88"}
  1177.  
  1178. @inproceedings{MD, key = "Hseush",
  1179. author = "Wenwey Hseush and Gail~E. Kaiser",
  1180. title = "Data Path Debugging: Data-Oriented Debugging
  1181. for a Concurrent Programming Language",
  1182. month = "May", year = "1988", pages = "236-246",
  1183. booktitle = "ACM SIGPLAN/SIGOPS Workshop on Parallel and Distributed
  1184. Debugging",
  1185. address = "Madison WI",
  1186. note = "Special issue of {\it SIGPLAN Notices}, 24(1), January 1989.",
  1187. annote = "CUCS-355-88"}
  1188.  
  1189. @article{EngineeringDatabase, key = "Kaiser",
  1190. author = "Gail~E. Kaiser and Naser~S. Barghouti and Peter~H. Feiler and
  1191. Robert~W. Schwanke",
  1192. title = "Database Support for Knowledge-Based Engineering
  1193. Environments",
  1194. journal = "IEEE Expert", month = "Summer", year = "1988",
  1195. pages = "18-32", volume = "3", number = "2",
  1196. annote = "CUCS-354-88"}
  1197.  
  1198. @article{Marvel, key = "Kaiser",
  1199. author = "Gail~E. Kaiser and Peter~H. Feiler and Steven~S. Popovich",
  1200. title = "Intelligent Assistance for Software Development and Maintenance",
  1201. journal = "IEEE Software",  month = "May", year = "1988",
  1202. volume = "5", number = "3",
  1203. pages = "40-49", annote = "CUCS-401-88"}
  1204.  
  1205. @inproceedings{CityModel, key = "Perry",
  1206. author = "Dewayne~E. Perry and Gail~E. Kaiser",
  1207. title = "Models of Software Development Environments",
  1208. booktitle = "10th International Conference on Software Engineering",
  1209. month = "April", year = "1988", address = "Raffles City, Singapore",
  1210. pages = "60-68", annote = "CUCS-279-87"}
  1211.  
  1212. @inproceedings{Garp, key = "Kaplan",
  1213. author = "Simon~M. Kaplan and Gail~E. Kaiser",
  1214. title = "Garp: Graph Abstractions for Concurrent Programming",
  1215. booktitle = "European Symposium on Programming",
  1216. series = "Lecture Notes in Computer Science", volume = "300",
  1217. editor = "H. Ganzinger", publisher = "Springer-Verlag",
  1218. address = "Heidelberg", pages = "191-205",
  1219. month = "March", year = "1988", annote = "CUCS-351-88"}
  1220.  
  1221. @inproceedings{Gecie, key = "Wolz",
  1222. author = "Ursula Wolz and Gail~E. Kaiser",
  1223. title = "A Discourse-Based Consultant for Interactive Environments",
  1224. booktitle = "4th IEEE Conference on Artificial Intelligence
  1225. Applications",
  1226. publisher = "IEEE Computer Society Press",
  1227. month = "March", year = "1988", address = "San Diego CA",
  1228. pages = "28-33", annote = "CUCS-282-87"}
  1229.  
  1230. @inproceedings{Clustering.for.Infuse, key = "Maarek",
  1231. author = "Yoelle~S. Maarek and Gail~E. Kaiser",
  1232. title = "Change Management for Very Large Software Systems",
  1233. booktitle = "7th Annual International Phoenix Conference on
  1234. Computers and Communications",
  1235. publisher = "IEEE Computer Society Press",
  1236. month = "March", year = "1988", address = "Scottsdale AZ",
  1237. pages = "280-285", annote = "CUCS-279-87"}
  1238.  
  1239. @inproceedings{ConMan, key = "Schwanke",
  1240. author = "Robert~W. Schwanke and Gail~E. Kaiser",
  1241. title = "Living with Inconsistency in Large Systems",
  1242. booktitle = "International Workshop on Software Version and
  1243. Configuration Control",
  1244. editor = "Jurgen~F.~H. Winkler",
  1245. series = "German Chapter of the ACM Berichte", volume = "30",
  1246. publisher = "B.G. Teubner", address = "Grassau, West Germany",
  1247. pages = "98-118",
  1248. month = "January", year = "1988",
  1249. annote = "CUCS-279-87"}
  1250.  
  1251. @inproceedings{Practical.Mercury, key = "Micallef",
  1252. author = "Josephine Micallef and Gail~E. Kaiser",
  1253. title = "Version and Configuration Control in Distributed
  1254. Language-Based Environments",
  1255. booktitle = "International Workshop on Software Version and
  1256. Configuration Control",
  1257. editor = "Jurgen~F.~H. Winkler", pages = "119-143",
  1258. month = "January", year = "1988",
  1259. series = "German Chapter of the ACM Berichte", volume = "30",
  1260. publisher = "B.~G. Teubner", address = "Grassau, West Germany",
  1261. annote = "CUCS-280-87"}
  1262.  
  1263. @inproceedings{MarvelObjectbase, key = "Barghouti",
  1264. author = "Naser~S. Barghouti and Gail~E. Kaiser",
  1265. title = "Implementation of a Knowledge-Based Programming Environment",
  1266. booktitle = "21st Annual Hawaii International Conference on
  1267. System Sciences",
  1268. publisher = "IEEE Computer Society Press",
  1269. month = "January", year = "1988", address = "Kona HI",
  1270. volume = "II", pages = "54-63",
  1271. annote = "CUCS-282-87"}
  1272.  
  1273. @article{Granularity, key = "Feiler",
  1274. author = "Peter~H. Feiler and Gail~E. Kaiser",
  1275. title = "Granularity issues in a knowledge-based programming
  1276. environment",
  1277. month = "December", year = "1987", pages = "531-539",
  1278. volume = "29", number = "10",
  1279. journal = "Information and Software Technology",
  1280. publisher = "Butterworth Scientific Limited",
  1281. address = "Surrey, England", annote = "CUCS-227-86"}
  1282.  
  1283. @inproceedings{AdaRetrieval, key = "Maarek",
  1284. author = "Yoelle~S. Maarek and Gail~E. Kaiser",
  1285. title = "Using Conceptual Clustering for
  1286. Classifying Reusable Ada Code",
  1287. booktitle = "Using Ada: ACM SIGAda International Conference",
  1288. month = "December", year = "1987", address = "Boston MA", pages = "208-215",
  1289. publisher = "ACM Press",
  1290. note = "Special issue of {\it Ada LETTERS}, December 1987.",
  1291. annote = "CUCS-282-87"}
  1292.  
  1293. @article{Mercury, key = "Kaiser",
  1294. author = "Gail~E. Kaiser and Simon~M. Kaplan and Josephine Micallef",
  1295. title = "Multiuser, Distributed Language-Based Environments",
  1296. journal = "IEEE Software",
  1297. volume = "4", number = "6",
  1298. month = "November", year = "1987", pages = "58-67",
  1299. annote = "CUCS-280-87"}
  1300.  
  1301. @inproceedings{Meld.DataFlow, key = "Kaiser",
  1302. author = "Gail~E. Kaiser and David Garlan",
  1303. title = "{MELD}ing Data Flow and Object-Oriented Programming",
  1304. booktitle = "Object-Oriented Programming Systems,
  1305. Languages and Applications Conference",
  1306. month = "October", year = "1987", address = "Orlando FL",
  1307. pages = "254-267",
  1308. note = "Special issue of {\it SIGPLAN Notices}, 22(12), December 1987.",
  1309. annote = "CUCS-281-87"}
  1310.  
  1311. @inproceedings{Workspaces, key = "Kaiser",
  1312. author = "Gail~E. Kaiser and Dewayne~E. Perry",
  1313. title = "Workspaces and Experimental Databases:
  1314. Automated Support for Software Maintenance and Evolution",
  1315. booktitle = "Conference on Software Maintenance",
  1316. publisher = "IEEE Computer Society Press",
  1317. address = "Austin TX", month = "September", year = "1987",
  1318. pages = "108-114", annote = "CUCS-224-86"}
  1319.  
  1320. @inproceedings{Configuration.Bits, key = "Hseush",
  1321. author = "Wenwey Hseush and Gail~E. Kaiser",
  1322. title = "A Network Architecture for Reliable Distributed Computing",
  1323. booktitle = "Symposium on the Simulation of Computer Networks",
  1324. month = "August", year = "1987", address = "Colorado Springs CO",
  1325. pages = "11-22", annote = "CUCS-278-87"}
  1326.  
  1327. @article{Meld, key = "Kaiser",
  1328. author = "Gail~E. Kaiser and David Garlan",
  1329. title = "Melding Software Systems from Reusable Building Blocks",
  1330. journal = "IEEE Software",
  1331. volume = "4", number = "4",
  1332. month = "July", year = "1987", pages = "17-24",
  1333. annote = "CUCS-281-87"}
  1334.  
  1335. @inproceedings{Reliability, key = "Kaiser",
  1336. author = "Gail~E. Kaiser and Simon~M. Kaplan",
  1337. title = "Reliability in Distributed Programming Environments",
  1338. month = "March", year = "1987",
  1339. booktitle = "6th Symposium on Reliability in Distributed Software
  1340. and Database Systems",
  1341. address = "Kingsmill--Williamsburg VA", pages = "45-55",
  1342. annote = "CUCS-225-86", publisher = "IEEE Computer Society Press"}
  1343.  
  1344. @inproceedings{MarvelArchitecture, key = "Kaiser",
  1345. author = "Gail~E. Kaiser and Peter~H. Feiler",
  1346. title = "An Architecture for Intelligent Assistance in Software
  1347. Development",
  1348. booktitle = "9th International Conference on Software Engineering",
  1349. publisher = "IEEE Computer Society Press",
  1350. address = "Monterey CA", month = "March", year = "1987",
  1351. pages = "180-188", annote = "CUCS-227-86"}
  1352.  
  1353. @inproceedings{Smile, key = "Kaiser",
  1354. author = "Gail~E. Kaiser and Peter~H. Feiler",
  1355. title = "Intelligent Assistance without Artificial Intelligence",
  1356. booktitle = "32nd IEEE Computer Society International
  1357. Conference",
  1358. publisher = "IEEE Computer Society Press",
  1359. month = "February", year = "1987", address = "San Francisco CA",
  1360. pages = "236-241",
  1361. annote = "CUCS-227-86"}
  1362.  
  1363. @inproceedings{Infuse, key = "Perry",
  1364. author = "Dewayne~E. Perry and Gail~E. Kaiser",
  1365. title = "Infuse: A Tool for Automatically Managing
  1366. and Coordinating Source Changes in Large Systems",
  1367. booktitle = "ACM 15th Annual Computer Science Conference",
  1368. month = "February", year = "1987", address = "St. Louis MO",
  1369. pages = "292-299", annote = "CUCS-224-86"}
  1370.  
  1371. @inproceedings{MeldEquations, key = "Kaiser",
  1372. author = "Gail~E. Kaiser and David Garlan",
  1373. title = "MELD: A Declarative Notation for Writing Methods",
  1374. booktitle = "6th Annual International Phoenix Conference on
  1375. Computers and Communications",
  1376. address = "Scottsdale AZ", month = "February", year = "1987",
  1377. pages = "280-285", annote = "CUCS-226-86"}
  1378.  
  1379. @inproceedings{ReusableFeatures, key = "Kaiser",
  1380. author = "Gail~E. Kaiser and David Garlan",
  1381. title = "Composing Software Systems from Reusable Building Blocks",
  1382. booktitle = "20th Annual Hawaii International Conference on System
  1383. Sciences",
  1384. month = "January", year = "1987", address = "Kona HI",
  1385. volume = "II", pages = "536-545", annote = "CUCS-226-86"}
  1386.  
  1387. @incollection{VersionInconsistency, key = "Schwanke",
  1388. author = "R.~W. Schwanke and G. Kaiser",
  1389. title = "Version Inconsistency in Large Systems",
  1390. editor = "Heinz Schwartzel",
  1391. booktitle = "Informatik in der Praxis: Aspekte ihrer
  1392. industriellen Nutzanwendubg",
  1393. annote = "Informatics in Practice: Aspects
  1394. of its Industrial Use and Application",
  1395. publisher = "Springer-Verlag", address = "Berlin",
  1396. year = "1986", pages = "88-99"}
  1397.  
  1398. @inproceedings{DistributedAttributeGrammars, key = "Kaplan",
  1399. author = "Simon~M. Kaplan and Gail~E. Kaiser",
  1400. title = "Incremental Attribute Evaluation in Distributed Language-Based
  1401. Environments",
  1402. booktitle = "5th Annual ACM Symposium on Principles of
  1403. Distributed Computing",
  1404. address = "Calgary Alberta, Canada", month = "August", year = "1986",
  1405. pages = "121-130",
  1406. annote = "CUCS-225-86"}
  1407.  
  1408. @inproceedings{RunTimeEnvironments, key = "Kaiser",
  1409. author = "Gail~E. Kaiser",
  1410. title = "Generation of Run-Time Environments",
  1411. booktitle = "SIGPLAN '86 Symposium on Compiler Construction",
  1412. month = "June", year = "1986", address = "Palo Alto CA", pages = "51-57",
  1413. note = "Special issue of {\it SIGPLAN Notices}, 21(7), July 1986."}
  1414.  
  1415. @article{Twiddles, key = "Kaiser",
  1416. author = "Gail~E. Kaiser and Elaine Kant",
  1417. title = "Incremental Parsing Without A Parser",
  1418. journal = "The Journal of Systems and Software",
  1419. publisher = "Elsevier Science Publishing Co., Inc.",
  1420. address = "New York",
  1421. volume = "5", number = "2", month = "May", year = "1985",
  1422. pages = "121-144"}
  1423.  
  1424. @inproceedings{RDL, key = "Kaiser",
  1425. author = "Gail~E. Kaiser and Peter~H. Feiler",
  1426. title = "Generation of Language-Oriented Editor",
  1427. booktitle = "Programmierumgebungen und Compiler",
  1428. series = "German Chapter of the ACM Berichte", volume = "18",
  1429. editor = "H. Morgenbrod and W. Sammer",
  1430. publisher = "B.G. Teubner", address = "Stuttgart",
  1431. month = "April", year = "1984", pages = "31-45"}
  1432.  
  1433. @PhDThesis{KaiserThesis, key = "Kaiser",
  1434. author = "Gail~E. Kaiser",
  1435. title = "Semantics of Structure Editing Environments",
  1436. school = "Carnegie Mellon University",
  1437. month = "May", year = "1985", note = "CMU-CS-85-131."}
  1438.  
  1439. @unpublished{GailProposal, key = "Kaiser",
  1440. author = "Gail~E. Kaiser",
  1441. title = "Automatic Generation of Action Routines for Structure Editor",
  1442. month = "May", year = "1982",
  1443. note = "Carnegie Mellon University, Department of Computer Science.
  1444. Ph.D. thesis proposal"}
  1445.  
  1446. @article{Catnip, key = "Kaiser",
  1447. author = "Gail~E. Kaiser",
  1448. title = "Automatic Extension of an ATN Knowledge Base",
  1449. journal = "Communications of the ACM",
  1450. volume = "24", number = "9", month = "September", year = "1981", pages =
  1451. "587-593"}
  1452.  
  1453. @techreport{Mage, key = "Kaiser",
  1454. author = "Gail~E. Kaiser",
  1455. title = "Automatic Extension of an Augmented Transition Network Grammar
  1456. for Morse Code Conversations",
  1457. institution = "MIT Laboratory for Computer Science",
  1458. month = "March", year = "1980", number = "TR-233"}
  1459.  
  1460. @inproceedings{Comco1, key = "Vezza",
  1461. author = "Albert Vezza and P.~David Lebling and Edward~H. Black and
  1462. Timothy~A. Anderson and John~F. Haverty and David Sherry and Gail~E. Kaiser",
  1463. title = "Machine Recognition and Understanding of Manual Morse",
  1464. booktitle = "Distributed Sensor Nets",
  1465. publisher = "Defense Advanced Research Projects Agency",
  1466. month = "December", year = "1978", pages = "125-136"}
  1467.  
  1468. @techreport{MarvelUserManual, key = "Cohen",
  1469. author = "Mara~W. Cohen and Michael~H. Sokolsky and Naser~S. Barghouti",
  1470. title = "Marvel~2.5 User Manual",
  1471. month = "March", year = "1990", number = "CUCS-498-89",
  1472. institution = "Columbia University Department of Computer Science"}
  1473.  
  1474. @techreport{MarvelImplementorManual, key = "Sokolsky",
  1475. author = "Michael~H. Sokolsky and Naser~S. Barghouti",
  1476. itle = "Marvel Implementors Guide",
  1477. month = "March", year = "1990", number = "CUCS-428-89",
  1478. institution = "Columbia University Department of Computer Science"}
  1479.  
  1480. @MastersThesis{IMS, key = "Morgenstern",
  1481. author = "Harris~M. Morgenstern",
  1482. title = "An Inconsistency Management System",
  1483. month = "March", year = "1987",
  1484. school = "Columbia University, Department of Computer Science",
  1485. note = "CUCS-284-87."}
  1486.  
  1487. @misc{Hack, key = "Kaiser",
  1488. author = "Gail Kaiser",
  1489. month = "April", year = "1982",
  1490. title = "Private communication",
  1491. annote = "Regarding feasibility of proposed thesis"}
  1492.  
  1493. @techreport{WolzAreaPaper, key = "Wolz",
  1494. author = "Ursula Wolz",
  1495. title = "A Survey of Automated Consulting in Interactive Programming
  1496. Environments",
  1497. month = "March", year = "1987", number = "CUCS-262-87",
  1498. institution = "Columbia University Department of Computer Science."}
  1499.  
  1500. @techreport{WolzProposal, key = "Wolz",
  1501. author = "Ursula Wolz",
  1502. title = "Automated Consulting for Extending User Expertise in
  1503. Interactive Environments: A Task Centered Approach",
  1504. month = "November", year = "1988", number = "CUCS-393-88",
  1505. institution = "Columbia University Department of Computer Science",
  1506. note = "PhD Thesis Proposal."}
  1507.  
  1508. @inproceedings{AISE.minitrack, key = "Kaiser",
  1509. editor = "Gail~E. Kaiser",
  1510. title = "Use of AI Techniques for Software Design and Implementation",
  1511. booktitle = "21st Annual Hawaii International Conference on
  1512. System Sciences",
  1513. month = "January", year = "1988", address = "Kona HI",
  1514. volume = "II", pages = "11-92"}
  1515.  
  1516. @phdthesis{MaarekThesis, key = "Maarek",
  1517. author = "Yoelle~S. Maarek",
  1518. title = "Using Structural Information for Managing Very Large Software
  1519. Systems",
  1520. school = "Technion --- Israel Institute of Technology",
  1521. month = "January", year = "1989"}
  1522.  
  1523. @MastersThesis{AMPE, key = "Ishizuka",
  1524. author = "Takahisa Ishizuka",
  1525. title = "Tool Extension in an ALOE Editor",
  1526. month = "September", year = "1988",
  1527. school = "Columbia University, Department of Computer Science",
  1528. note = "CUCS-368-88."}
  1529.  
  1530. @techreport{Josephine.OAG, key = "Micallef",
  1531. author = "Josephine Micallef",
  1532. title = "Incremental Evaluation of Ordered Attribute Grammars
  1533. for Asynchronous Subtree Replacements",
  1534. month = "July", year = "1988", number = "CUCS-380-88",
  1535. institution = "Columbia University Department of Computer Science"}
  1536.  
  1537. @mastersThesis{SokolskyThesis, key = "Sokolsky",
  1538. author = "Michael~H. Sokolsky",
  1539. title = "Data Migration in an Object-Oriented Software Development
  1540. Environment",
  1541. month = "April", year = "1989",
  1542. school = "Columbia University, Department of Computer Science",
  1543. note = "CUCS-424-89."}
  1544.  
  1545. @techreport{Demand.Parameter.Passing, key = "Cycowicz",
  1546. author = "Yael~J. Cycowicz and Josephine Micallef and Gail~E. Kaiser",
  1547. title = "Demand-Driven Parameter-Passing in Remote Procedure Call",
  1548. month = "February", year = "1987", number = "CUCS-278-87",
  1549. institution = "Columbia University Department of Computer Science",
  1550. annote = "Included in the technical report with other papers."}
  1551.  
  1552. @article{Josephine.AP, key = "Micallef",
  1553. author = "Josephine Micallef",
  1554. title = "Encapsulation, Reusability and Extensibility in
  1555. Object-Oriented Programming Languages",
  1556. journal = "Journal of Object-Oriented Programming",
  1557. publisher = "SIGS Publications", volume = "1", number = "1",
  1558. address = "New York", month = "April/May", year = "1988",
  1559. pages = "12-36", annote = "CUCS-285-87"}
  1560.  
  1561. @techreport{Josephine.Proposal, key = "Micallef",
  1562. author = "Josephine Micallef",
  1563. title = "Incremental Attribute Evaluation with Applications to
  1564. Multi-User Language-Based Environments",
  1565. month = "April", year = "1989", number = "CUCS-444-89",
  1566. institution = "Columbia University Department of Computer Science",
  1567. note = "PhD Thesis Proposal."}
  1568.  
  1569. @techreport{Facets, key = "Popovich",
  1570. author = "Steven~S. Popovich and Gail~E. Kaiser",
  1571. title = "Melding Parallel and Distributed Programming",
  1572. institution = "Columbia University Department of Computer Science",
  1573. month = "October", year = "1988",
  1574. number = "CUCS-402-88",
  1575. annote = "Included in the technical report with other papers."}
  1576.  
  1577. @techreport{ConcurrentBreakpoints, key = "Hseush",
  1578. author = "Wenwey Hseush and Gail~E. Kaiser",
  1579. title = "Concurrent Breakpointing",
  1580. institution = "Columbia University Department of Computer Science",
  1581. month = "October", year = "1988",
  1582. number = "CUCS-402-88",
  1583. note = "Included in the technical report with other papers."}
  1584.  
  1585. @mastersthesis{FelixThesis, key = "Wu",
  1586. author = "Shyhtsun~F. Wu",
  1587. title = "Towards a Framework For Comparing Object-Oriented Systems",
  1588. school = "Columbia University, Department of Computer Science",
  1589. note = "CUCS-438-89.",
  1590. month = "July", year = "1989"}
  1591.  
  1592. @inproceedings{FelixPaper, key = "Wu",
  1593. author = "Shyhtsun Felix Wu",
  1594. title = "Speeding Up the Production System Cycle with a Suffix Tree",
  1595. booktitle = "International Computer Symposium 1988",
  1596. month = "December", year = "1988", volume = "I", pages = "642-646"}
  1597.  
  1598. @techreport{MeldManual, key = "Schilit",
  1599. author = "Bill~N. Schilit and Wen-Wey Hseush and Shyhtsun Felix Wu and
  1600. Steven~S. Popovich",
  1601. title = "The Meld Programming Language User Manual",
  1602. institution = "Columbia University Department of Computer Science",
  1603. number = "CUCS-461-89",
  1604. month = "September", year = "1989"}
  1605.  
  1606. @techreport{Nasser.Proposal, key = "Barghouti",
  1607. author = "Naser~S. Barghouti",
  1608. title = "Synchronization of Multiple Agents in Rule-Based Development
  1609. Environments",
  1610. month = "December", year = "1989", number = "CUCS-504-89",
  1611. institution = "Columbia University Department of Computer Science",
  1612. note = "PhD Thesis Proposal."}
  1613.  
  1614. @inproceedings{Analyst, key = "Barghouti",
  1615. author = "Naser~S. Barghouti and Nihal~M. Nounou and Yechiam Yemini",
  1616. title = "An Integrated Protocol Development Environment",
  1617. booktitle = "Protocol Specification, Testing, and Verification, IV",
  1618. editor = "B. Sarikaya and G.  Bochmann",
  1619. publisher = "North-Holland", address = "Amsterdam",
  1620. year = "1986", pages = "63-69"}
  1621.  
  1622. @techreport{CUCS-041-90,
  1623. TITLE = {Testing Object-Oriented Programs by Mutually Suspicious Parties},
  1624. AUTHOR = {Travis Lee Winfrey},
  1625. NUMBER = {CUCS-041-90},
  1626. ABSTRACT = {
  1627. Testing object-oriented programs has been studied primarily in terms
  1628. of paradigms that apply to all programs, i.e., white-box and black-box
  1629. testing.  We describe a new testing method for object-oriented
  1630. programs that specifically exploits encapsulation properties.
  1631. Individual object classes or even individual instances of objects may
  1632. be instrumented for testing.  At the heart of the method is the
  1633. systematic renaming and duplication of object classes.
  1634. }}
  1635.  
  1636. @MastersThesis{IssyThesis, key = "Ben-Shaul",
  1637. title = "An Object Management System for Multi-User Programming
  1638. Environments",
  1639. author = "Israel~Z. Ben-Shaul",
  1640. note = "CUCS-010-91.",
  1641. month = "April", year = "1991",
  1642. school = "Columbia University, Department of Computer Science"}
  1643.  
  1644. @phdthesis{MicallefThesis, key = "Micallef",
  1645. author = "Josephine Micallef",
  1646. title = "Incremental Attribute Evaluation for Multi-User
  1647. Semantics-Based Editors",
  1648. note = "Technical Report CUCS-023-91.",
  1649. month = "May", year = "1991",
  1650. school = "Columbia University"}
  1651.  
  1652. @phdthesis{BarghoutiThesis, key = "Barghouti",
  1653. author = "Naser~S. Barghouti",
  1654. title = "Concurrency Control in Rule-Based Software Development
  1655. Environments",
  1656. month = "February", year = "1992",
  1657. school = "Columbia University",
  1658. note = "CUCS-001-92."}
  1659.  
  1660. @MastersThesis{TusharMSThesis, key = "Patel",
  1661. author = "Tushar~M. Patel",
  1662. title = "Real-time Portfolio Management and Automatic Extensions",
  1663. month = "October", year = "1991",
  1664. school = "Columbia University, Department of Computer Science",
  1665. note = "CUCS-030-91."}
  1666.  
  1667. @techreport{PopovichAreaPaper, key = "Popovich",
  1668. author = "Steven~S. Popovich",
  1669. title = "An Architectural Framework for Object Management Systems",
  1670. number = "CUCS-026-91",
  1671. month = "September", year = "1991",
  1672. institution = "Columbia University, Department of Computer Science"}
  1673.  
  1674. @mastersthesis{KrishThesis, key = "Ponamgi",
  1675. title = "Mp{D}: A Multiprocessor {C} Debugger",
  1676. author = "Krish Ponamgi",
  1677. note = "CUCS-028-91.",
  1678. month = "September", year = "1991",
  1679. school = "Columbia University, Department of Computer Science"}
  1680.  
  1681. @techreport{MarvelAdministratorManual,
  1682. TITLE = {Marvel 3.0 Administrator's manual},
  1683. key = {Programming Systems Laboratory},
  1684. AUTHOR = {Programming Systems Laboratory},
  1685. NUMBER = {CUCS-032-91},
  1686. institution = "Columbia University Department of Computer
  1687. Science",
  1688. month = "October", year = "1991"}
  1689.  
  1690. @techreport{MarvelUserManual,
  1691. TITLE = {Marvel 3.0 User's manual},
  1692. key = {Programming Systems Laboratory},
  1693. AUTHOR = {Programming Systems Laboratory},
  1694. NUMBER = {CUCS-033-91},
  1695. institution = "Columbia University Department of Computer
  1696. Science",
  1697. month = "October", year = "1991"}
  1698.  
  1699. @techreport{MeldC.Manual, key = "Gershen",
  1700. author = "Howard Gershen and Erik Hilsdale",
  1701. title = "Navigating the {M}eld{C}: The {M}eld{C} User's Manual",
  1702. number = "CUCS-031-91",
  1703. month = "October", year = "1991",
  1704. institution = "Columbia University Department of Computer Science"}
  1705.  
  1706. @inproceedings{CASCON, key = "Popovich",
  1707. author = "Steven S. Popovich",
  1708. title = "Rule-Based Process Servers for Software Development
  1709. Environments",
  1710. booktitle = "1992 Centre for Advanced Studies Conference",
  1711. publisher = "IBM Canada Ltd. Laboratory",
  1712. address = "Toronto ON, Canada",
  1713. volume = "I",
  1714. editors = "John Botsford and Arthur Ryman and Jacob Slonim and David Taylor",
  1715. month = "November", year = "1992", pages = "477-497"}
  1716.  
  1717. @techreport{PopovichProposal, key = "Popovich",
  1718. author = "Steven~S. Popovich",
  1719. title = "Rule-Based Process Servers for Software Development
  1720. Environments",
  1721. institution = "Columbia University, Department of Computer Science",
  1722. month = "April", year = "1992",
  1723. number = "CUCS-013-92",
  1724. note = "PhD Thesis Proposal."}
  1725.  
  1726. @inproceedings{InscapeExperience, key = "Popovich",
  1727. author = "Steven S. Popovich and William M. Schell and Dewayne E. Perry",
  1728. title = "Experiences with an environment generation system",
  1729. booktitle = "International Conference on Software Engineering",
  1730. pages = "219-224",
  1731. month = "May", year = "1991", address = "Austin TX"}
  1732.  
  1733. @phdthesis{WolzThesis, key = "Wolz",
  1734. author = "Ursula Caroline Wolz",
  1735. title = "Extending User Expertise in Interactive Environments: A
  1736. Task-Centered Approach to Automatic Assistance",
  1737. month = "May", year = "1992",
  1738. school = "Columbia University",
  1739. note = "CUCS-023-92."}
  1740.  
  1741. @InProceedings{SDE.cooperation,
  1742.         key = "Barghouti",
  1743.         author = "Naser S. Barghouti",
  1744.         title = "Supporting Cooperation in the {\sc Marvel}
  1745.                     Process-Centered {SDE}",
  1746.         BookTitle = "5th ACM SIGSOFT Symposium on Software
  1747.                         Development Environments",
  1748. editor = "Herbert Weber",
  1749.         month = "December",
  1750.         year = "1992",
  1751.         address = "Tyson's Corner VA", pages = "21-31",
  1752. note = "Special issue of {\it Software Engineering Notes}, 17(5),
  1753. December 1992."}
  1754.  
  1755. @inproceedings{Kansas, key = "Feiler",
  1756. author = "Peter H. Feiler and Gail E. Kaiser",
  1757. title = "Granularity Issues in a Knowledge-Based Programming
  1758. Environment",
  1759. month = "October", year = "1986",
  1760. booktitle = "Second Kansas Conference on Knowledge-Based Software
  1761. Development",
  1762. address = "Manhattan KS"}
  1763.  
  1764. @techreport{MarvelAdministratorManual, key = "PSL",
  1765. TITLE = {Marvel 3.1 {A}dministrator's manual},
  1766. key = {Programming Systems Laboratory},
  1767. AUTHOR = {Programming Systems Laboratory},
  1768. NUMBER = {CUCS-009-93},
  1769. institution = "Columbia University Department of Computer
  1770. Science",
  1771. month = "March", year = "1993"}
  1772.  
  1773. @techreport{MarvelUserManual,key = "PSL",
  1774. TITLE = {Marvel 3.1 {U}ser's manual},
  1775. key = {Programming Systems Laboratory},
  1776. AUTHOR = {Programming Systems Laboratory},
  1777. NUMBER = {CUCS-010-93},
  1778. institution = "Columbia University Department of Computer
  1779. Science",
  1780. month = "March", year = "1993"}
  1781.  
  1782. @techreport{IssyProposal, key = "Ben-Shaul",
  1783. author = "Israel~Z. Ben-{S}haul",
  1784. title = "Oz: A Decentralized Process Centered Environment",
  1785. institution = "Columbia University, Department of Computer Science",
  1786. month = "April", year = "1993",
  1787. number = "CUCS-011-93",
  1788. note = "PhD Thesis Proposal."}
  1789.  
  1790. @techreport{GeorgeProposal, key = "Heineman",
  1791. author = "George T. Heineman",
  1792. title = "A Transaction Manager Component for Cooperative Transaction Models",
  1793. institution = "Columbia University, Department of Computer Science",
  1794. month = "April", year = "1993",
  1795. number = "CUCS-017-93",
  1796. note = "PhD Thesis Proposal."}
  1797.