Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/64135.64141acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free access

Object database support for a software project management environment

Published: 03 November 1988 Publication History

Abstract

The recent development of object-oriented database models, which combine the power of object programming and the efficient management of data, provides a feasible solution for the construction of a computer-aided software engineering environment or CASE. However, an object oriented database provides only a kernel set of capabilities. This paper identifies the data management requirements related to software project management and shows how they are represented in the model called Design-Net. Then it is shown how the concepts of the work breakdown structure, project history, event monitoring, and re-initiation of tasks are realized in a specific object-oriented system. Limitations of existing object oriented database systems are identified, with respect to implementing these concepts. Based upon an actual prototype, recommendations are made for enhancing future object-oriented systems.

References

[1]
Andrews, Timothy and Harris, Craig, "Combining Languages and Database Advances in an Object-Oriented Development Environment," Proceedings of ACM Conference on Object-Oriented Programming Systems, Languages and Applications, October 4-8, 1987, Orlando, Florida, pp. 430-440.
[2]
Banerjee, J., Chou, H., Garza, J.F., Kim., W., Woelk, D., Ballou, N., and Kim, H., "Data Model Issues for Object- Oriented Applications," ACM Transactions on Ofice Information Systems, Vo1.5, No.1, January 1987, pp. 3-26.
[3]
Bernstein, Philip A. "Database System Support for Software Engineering - An Extended Abstract -," Proc. 9th International Conf. on Software Engineering, March 30- April 2, 1987, Monterey, California, pp. 166-178.
[4]
Davis, C. G. and C.R. Vi& "The Software Development System," IEEE Tmnsactiow on Software Engineering, 3, No-l, Jan. 1977, pp. 69-84.
[5]
Dowson, M. "Iteration in the Software Process", Proc. 9th International Conf. on Software Engineering, March 30- April 2, 1987, Monterey, California, pp. 36-39.
[6]
Eastman, C.M., "Database Facilities for Engineering Design," Proceeding IEEE, Vo1.69, No.10, October, 1981.
[7]
Feldman, Stuart I., "Make - A Program for Maintaining Computer Programs," Software Practice and Ezperience, March, 1979.
[8]
Horowitz, E. and Williamson, R.C. "SODOS: A Software Documentation Support Environment - Its Definition," IEEE Trans. on Software Engineering, Vol.SE-12. No.8. pp,849-859, Aug., 1986.
[9]
Katz, R.H., W. Scacchi, P. Subrahmanyam, "Development Environments for VLSI and Software," Journal of Systems and Software, 4, 13-26, 1984.
[10]
Liu, L.C. and Horowitz, E. "A Formal Model for Software Project Management," Technical Report CRI 87-41, University of Southern California, 1987. Accepted to appear in IEEE Tmns on Software Engineen'ng.
[11]
Liu, L.C. "An Integrated Systems Approach for Software Project Management," Ph.D. Dissertation, Computer Science Dept., University of Southern California, 1988.
[12]
Microsoft Project, Microsoft Corp. Bellevue, Washington, 1986.
[13]
Mylopoulos, J. "An Overview of Knowledge Representation," PTOC. of Workshop on Data Abstraction, Database, and Conceptual Modeling, Pingree Park, Colorado, June, 1980.
[14]
Vbase Technical Notes, Ontologic, Inc., September, 1987.
[15]
Osterweil, L. "Software Processes Are Software Too", Proc. 9th International Conf. on Software Engineering, March 30-April 2, 1987, Monterey, California, pp. 2-13.
[16]
Penedo, M. H. "Prototyping a Project Master Data Base for Software Engineering Environments," Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pp.l-11, Dec., 1986.
[17]
Penny, D.J. and Stein, J., "Class Modification in the Gem- Stone Object-Oriented DBMS," Proceedings of ACM Conference on Object-Oriented Programming Systems, Languoges and Applications, October 4-8, 1987, Orlando, Florida, pp. 111-117.
[18]
Rochkind, Marc J., "The Source Code Control System," Proceedings of the First National Conference on Software Engineering, IEEE, New York, 1975, pp.37-43.
[19]
Royce, Winston W., "Managing the Development of Large Software Systems", Proc. 9th International Conf. on Software Engineering, March JO-April 2, 1987, Monterey, California, pp. 328-338.
[20]
Smith, J.M., and Smith D.C.P. "Database Abstractions: Aggregation and Generalization," ACM Tmnsactions on Database Systems, pp. 105-133, June, 1977.
[21]
Stenning, Vie "On the Role of an Environment," PTOC, 9th International Conf. on Software Engineering, March 30-April 2, 1987, Monterey, California, pp. 30-34.
[22]
Stonebraker, M.R., et. al., "Application of Abstract Data Types and Abstract Indices to CAD Databases," Proc. ACM SIGMOD Conference on Engineering Design Applications, June, 1983.
[23]
SuperProject: Project and Resource Management System, Computer Associates, 1986.
[24]
Teichroew, D. and Hershey, E.A. "PSL/PSA: A Computer-aided Technique for Structured Documentation and Analysis of Information Processing Systems", IEEE Trans. on Software Engineering, Vol.SE-3. No.1. ~~~41-48, 1977.
[25]
Tichy, W.F., "RCS - A System for Version Control," Software Practice and Experience, 15, 1985.
[26]
Wong, S., W. Bristol, "A Computer Aided Design Database," Proc. 16th ACM/IEEE Design Automation Conference, June, 1979.

Cited By

View all
  • (1995)Evaluation of object oriented database support for software engineering environmentsProceedings of the 1995 Software Engineering Environment Conferences10.5555/829498.829850Online publication date: 5-Apr-1995
  • (1995)Evaluation of object oriented database support for software engineering environmentsProceedings Software Engineering Environments10.1109/SEE.1995.393614(11-20)Online publication date: 1995
  • (1992)A semantic browser for object oriented program developmentProceedings of the Twenty-Fifth Hawaii International Conference on System Sciences10.1109/HICSS.1992.183275(38-45 vol.2)Online publication date: 1992
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SDE 3: Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
January 1989
257 pages
ISBN:089791290X
DOI:10.1145/64135
  • cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 13, Issue 5
    Special issue: Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on practical software development environments
    November 1988
    257 pages
    ISSN:0163-5948
    DOI:10.1145/64137
    Issue’s Table of Contents
  • cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 24, Issue 2
    Special issue: Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on practical software development environments
    Feb. 1989
    257 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/64140
    Issue’s Table of Contents
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 November 1988

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGSOFT88
SIGSOFT88: 3rd Symposium on Software Development Environments
November 28 - 30, 1988
Massachusetts, Boston, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)96
  • Downloads (Last 6 weeks)14
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (1995)Evaluation of object oriented database support for software engineering environmentsProceedings of the 1995 Software Engineering Environment Conferences10.5555/829498.829850Online publication date: 5-Apr-1995
  • (1995)Evaluation of object oriented database support for software engineering environmentsProceedings Software Engineering Environments10.1109/SEE.1995.393614(11-20)Online publication date: 1995
  • (1992)A semantic browser for object oriented program developmentProceedings of the Twenty-Fifth Hawaii International Conference on System Sciences10.1109/HICSS.1992.183275(38-45 vol.2)Online publication date: 1992
  • (2005)Extending PCTE with object-oriented capabilitiesDatabase and Expert Systems Applications10.1007/3-540-57234-1_71(681-684)Online publication date: 27-May-2005
  • (1996)A Software Process Management System Considering Workers WorkloadProceedings of the 20th Conference on Computer Software and Applications10.5555/872750.873351Online publication date: 19-Aug-1996
  • (1996)A software process management system considering workers' workloadProceedings of 20th International Computer Software and Applications Conference: COMPSAC '9610.1109/CMPSAC.1996.541419(8-14)Online publication date: 1996
  • (1992)A process model for software project managementAnnual Review in Automatic Programming10.1016/0066-4138(92)90017-J16(109-116)Online publication date: Jan-1992
  • (2007)Management competences, not tools and techniquesInformation and Software Technology10.1016/j.infsof.2007.02.00549:6(605-624)Online publication date: 1-Jun-2007
  • (1990)Visualisierung in der Software-EntwicklungGI - 20. Jahrestagung I10.1007/978-3-642-76118-8_4(40-72)Online publication date: 1990

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media