skip to main content
10.1145/170791.170850acmconferencesArticle/Chapter ViewAbstractPublication PagescscConference Proceedingsconference-collections
Article
Free Access

A data modeling framework for the performance analysis of sequential and parallel software

Authors Info & Claims
Published:01 March 1993Publication History

ABSTRACT

Software Performance Engineering (SPE) is a modeling methodology that incorporates both functional and performance requirements into the development of high-performance, parallel, distributed, or real-time software. To aide SPE in achieving a framework suitable for modeling performance data, we present a data modeling framework that extends the object-oriented paradigm with modeling constructs necessary to represent semantics present in performance models. Two examples of semantic constructs required by the computation structure model which are presented in this paper include the temporal and alternate relationships. Temporal relationships are those that relate events by time, that is, sequence or concurrency. Alternate relationships are those that relate events by the result of a condition. The concomitance of these modeling constructs makes the object-oriented paradigm a more robust, complete, and comprehensive data model for supporting advanced applications like performance modeling.

References

  1. 1.Connie U. Smith. Performance Engineering of Software Systems. Addison-Wesley Publishing Company, Inc., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Reda A. Ammar and Mathew J. Krzych. Computer aided performance engineering: A survey. Journal of Computer Systems Science and Engineering, July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Reda A. Ammar and Carolyn T. Pe. A graphical interface for modeling a hierarchy of performance models for software systems. In Proceedings of the 1990 IEEE International Conference on Systems, Man, and Cybernetics, Los Angeles, California, November 1990.Google ScholarGoogle Scholar
  4. 4.Won Kim and Frederick H. Lochovsky, editors. Object-Oriented Concepts, Databases, and Applications. Addison-Wesley Publishing Company, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.T.C. Ting, S.A. Demurjian, and M.-Y. Hu. On information hiding for supporting user-role based database security in the object-oriented paradigm. In Proc. of Fifth IFIP WG11.9 Working Conference on Database Security, November 1991.Google ScholarGoogle Scholar
  6. 6.Bin Qin, Howard Shall, and Reda A. Ammar. Micro time cost analysis of parallel computations. IEEE Transactions on Computers, 40(5):613-628, May 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.John Miles Smith and Diane C.P. Smith. Database abstractions: Aggregation and generalization. ACM Transactions on Database Systems, 2(2):105-133, June 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Shuguang Hong. Automatic Generation of Conceptual Database Design Tools from Data Model Specification. PhD thesis, University of Connecticut, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A data modeling framework for the performance analysis of sequential and parallel software

              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
                CSC '93: Proceedings of the 1993 ACM conference on Computer science
                March 1993
                543 pages
                ISBN:0897915585
                DOI:10.1145/170791

                Copyright © 1993 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 March 1993

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader