Object-oriented concepts, databases, and applications
Object-oriented concepts, databases, and applications
Micro Time Cost Analysis of Parallel Computations
IEEE Transactions on Computers
Computer aided performance engineering: a survey
Computer Systems Science and Engineering
Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Automatic generation of conceptual database design tools from data model specifications
Automatic generation of conceptual database design tools from data model specifications
KBMS-Based Evolutionary Prototyping of Software Systems*
RSP '97 Proceedings of the 8th International Workshop on Rapid System Prototyping (RSP '97) Shortening the Path from Specification to Prototype
Hi-index | 0.00 |
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.