skip to main content
10.1145/336512.336580acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free Access

Databases in software engineering: a roadmap

Authors Info & Claims
Published:01 May 2000Publication History
First page image

References

  1. 1.Abiteboul, S., Hull, R., and Vianu, V. Foundations of Databases. Addison-Wesley, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Abiteboul, S., Buneman, P., and Suciu, D. Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Ahmed, R. and Dayal, U. Management of Work in Progress in Relational Information Systems. In Proc. 3 rd CooplS, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Banerjee, J., Kim, W., Kim, H.-J., and Korth, H. Semantics and Implementation of Schema Evolution in Object-Oriented Databases. In Proc. ACM SIGMOD Conf., 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Bandinelli, S., Di Nitto, E., and Fuggetta, A. Supporting Cooperation in the SPADE- 1 Environment. IEEE Transactions on Software Engineering 22, 12 (December 1996), 841-865. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Barghouti, N. and Kaiser, G. Concurrency Control in Advanced Database Applications. ACM Computing Surveys 23, 3 (September 1991), 269-317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Belkhatir, N., Estublier, J., and Melo, W. ADELE- TEMPO: An Environment to Support Process Modelling and Enaction. In J.-C. Demiam, A. Finkelstein, J. Kramer, B. Nusebeih, Eds., Software Processing Modelling and Technology, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Ben-Shaui, L., Kaiser, G., and Heineman, G. An Architecture for Multi-User Software Development Environments. In Proc. ACM SIGSOFT '92, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Ben-Shaul, I., and Kaiser, G. Integrating Groupware Activities into Workflow Management Systems. In Proc. 7 th Israeli Conf. on Computer Based Systems and Software Engineering, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Bernstein, P. Repositories and Object-Oriented Databases. SIGMOD Record 27, 1 (March 1998), 88- 96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Blakeley, J. Open OODB Architecture and Query Processing Overview. In A. Dogaq, T. Ozsu, A. Billiris, T. Sellis, Eds., Advances in Object-Oriented Database Systems. Springer, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.Canals, G., Boudjlida, N., Demiame, J.-C., and Lonchamp, J. ALF: A Framework for Building Process-Centered Software Engineering Environments. In J.-C. Derniam, A. Finkelstein, J. Kramer, B. Nusebeih, Eds., Software Process Modeling and Technology, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Canals, G., Charoy, F., Godart, C., and MoUi, P. P- RooT & Coo: Building a Cooperative Software Development Environment. In Proc. 7 th Conf. on Software Engineering Environments (SEE' 95), 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Cattel, R. et al. The Object Database Standard: ODMG 2. O. Morgan Kanfmann, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Ceri, S. and Widom, J. Deriving Production Rules for Constraint Maintenance. In Proc. 16 'h VLDB Conf, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Collet, C. and Coupaye, T. The NAOS System. In Proc. ACM SIGMOD Conf., 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Conradi, R., Liu, C., and Hagaseth, M. Planning Support for Cooperating Transactions in EPOS. Information Systems 20, 4 (1995), 317-336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Conradi, R., Ed. Proc. Software Configuration Management 7 Workshop, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Constantopoulos, P., Jarke, M., Mylopoulos, M., and Vassiliou, Y. The Software Information Base: A Server for Reuse. VLDB Journal 4, 1 (1995), 1-43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Dayai, U., Hsu, M., and Ladin, R. Organizing Long- Running Activities with Triggers and Transactions. In Proc. ACM SIGMOD Conf., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Dittrich, K.R., Gotthard, W., and Lockemann, P.C. DAMOKLES: A Database System for Software Engineering Environments. In R. Conradi, T. Didriksen, D. Wanvik, Eds., Advanced Programming Environments. Springer, LNCS 244, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Eisenberg, A. and Melton, J. SQL: 1999, formerly known as SQL3. ACM SIGMOD Record 28, 1 (1999), 131-138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Emmerich, W., Schiifer, W., and Welsh, J. Databases for Software Engineering Environments-The Goal has not yet been attained. In Proc. European Software Engineering Conf., 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Fuggetta, A. and Wolf, A., Eds. Software Process. John Wiley & Sons, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Garcia-Molina, H. and Salem, K. Sagas. In Proc. ACM SIGMOD Conf., 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Geppert, A. and Dittrich, K.R. Strategies and Techniques: Reusable Artifacts for the Construction of Database Management Systems. In Proc. 7 th Int'l Conf. on Advanced Information Systems Engineering, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Geppert, A. and Dittrich, K.R. Bundling: Towards a New Construction Paradigm for Persistent Systems. Networking and Information Systems Journal 1, 1 (1998), 69-102.Google ScholarGoogle Scholar
  28. 28.Gray, J. and Renter, A. Transaction Processing Concepts and Techniques. Morgan Kaufmann, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.Grimshaw, A., Ferrari, A., Lindahl, G., and Holcomb, K. Metasystems. Communications of the ACM41, 11 (1998), 46-55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.Haerder, T. and A. Reuter, A. Principles of Transaction-Oriented Database Recovery. ACM Computing Surveys 15, 4 (December 1983), 287-317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.Heimbinger, D. Experiences with an Object Manager for a Process-Centered Environment. In Proc. 18 'h VLDB Conf., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.Hudson, S. and King, R. The Cactis Project: Database Support for Software Environments. IEEE Transactions on Software Engineering 14, 6 (June 1988). Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.IBM Corp. DB2 Relational Extenders, 1995.Google ScholarGoogle Scholar
  34. 34.Innovative Software. Object Engineering Workbench Product Overview. http'//world.isg.de/, December 1999.Google ScholarGoogle Scholar
  35. 35.Jajodia, S. and Kerschberg, L., Eds. Advanced Transaction Models and Architectures. Kluwer Academic Publishers, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36.Keqin, L., Lifeng, G., and Fuqing, Y. An Overview of JB Component Library System. In Proc. TOOLS- 24, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 37.Kelter, U. H-PCTE-A High Performance Object Management System for System Development Environments. In Proc. COMPSAC'92, 1992.Google ScholarGoogle Scholar
  38. 38.Kelter, U. and Daberitz, D. An Assessment of Non- Standard DBMSs for CASE Environments. In Advances in Database Technology--EDBT'96. Springer, LNCS 1057, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. 39.Kiesel, N., Schiarr, A., and Westfechtel, B. GRAS: A Graph-Oriented Software Engineering Database System. In M. Nagl, Ed., Building Tightly Integrated Software Development Environments: The IPSEN Approach. Springer, LNCS 1170, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. 40.Lonchamp, J. A Structured Conceptual and Terminological Framework for Software Process Engineering. In Proc. 2 "d lnt'l Conf. on the Software Process Continuous Software Process Improvement, 1993.Google ScholarGoogle Scholar
  41. 41.Melton, J. and Simon, A. Understanding the New SQL: A Complete Guide. Morgan Kaufmann, 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. 42.Metacase. MetaEdit+ Product Overview. http://www.metacase.comL November 1999.Google ScholarGoogle Scholar
  43. 43.Moss, J.E.B. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. 44.Nagl, M., Ed., Building Tightly Integrated Software Development Environments: The IPSEN Approach. Springer, LNCS 1170, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. 45.Nodine, M.H., Ramaswamy, S. and Zdonik, S.B. A Cooperative Transaction Model For Design Databases. In A.K. Elmagarmid, Ed. Database Transaction Models for Advanced Applications. Morgan Kaufmann, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. 46.The Object Management Group. The Common Object Request Broker Architecture and Specification, Revision 2.0, 1995.Google ScholarGoogle Scholar
  47. 47.Oracle Corporation. Managing Text with the Oracle 8 ConText Cartridge. Oracle Technical White Paper, 1997.Google ScholarGoogle Scholar
  48. 48.Paul, R., Kunii, T.L., Shinagawa, Y., and Khan, M. Sottware Metrics Knowledge and Databases for Project Management. IEEE Transactions on Knowledge and Data Engineering 11, 1 (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. 49.Ritter, N., Steiert, H.-P., Mahnke, W., and Feldmann, R. An Object-Relational SE-Repository with Generated Services. In Proc. Int'l Resource Management Association Conf. 1999, Managing Information Technology Resources in Organizations in the Next Millenium (Computer-Aided Software Engineering Track). IDEA Group Publications, 1999.Google ScholarGoogle Scholar
  50. 50.Reiss, S.P. Simplifying Data Integration: The Design of the Desert Software Development Environment. In Proc. 18 th Int'l Conf. on Software Engineering, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. 51.Tarr, P. and Clarke, .L. PLEIADES: An Object Management System for Software Engineering Environments. In Proc. of the ACM SIGSOFT '93 Symposium on the Foundations of Software Engineering, December 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. 52.Tichy, W. RCS - A System for Version Control. Software Practice and Experience 15, 7 (July 1985) 637-654. Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. 53.Wakeman, L. and Jowett, J. PCTE: The Standard for Open Repositories. Foundation for Software Engineering Environments. Prentice Hall, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. 54.Werner, C.M.L., Travassos, G.H., da Rocha, A.R.C., de Cima, A.M. , da Silva, M.F., and de Vasconcelos, F.M. Memphis: A Reuse-Based Software Development Environment. Proc. TOOLS- 24, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. 55.Widom, J. and Ceri, S., Eds. Active Database Systems: Triggers and Rules For Advanced Database Processing. Morgan Kaufmann, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Databases in software engineering: a roadmap

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                ICSE '00: Proceedings of the Conference on The Future of Software Engineering
                May 2000
                381 pages
                ISBN:1581132530
                DOI:10.1145/336512

                Copyright © 2000 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 May 2000

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate276of1,856submissions,15%

                Upcoming Conference

                ICSE 2025

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader