Simulation and design in an object-oriented world: a methodology for large software systems

  • Authors:
  • Ron Van Huss

  • Affiliations:
  • Martin Marietta Information and Communication Systems, Denver, Colorado

  • Venue:
  • TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

If one were to make even a casual review of the literature relating to software engineering principles, design methodologies, and the like, then one would be overwhelmed by the efforts of the community to get their arms around the various approaches and theoretical frameworks and provide a coherent, cost-effective, and workable life cycle methodology for software development ( see, for example The Proceedings of the Sixth National Conference on Ada Technology). The underlying theme for these efforts is to provide some development cosmology; contemporary development efforts lack the budget and time to develop tailored approaches to performance analysis, even assuming that the necessary ( and qualified ) personnel were available.This paper is yet another attempt to provide a unified framework wherein project management can develop a design methodology and toolset for large programs. I propose a perspective that has been hinted at by others, and certainly is not new: that analysis and performance measurement play key roles, providing two essential ingredients of sound design: predictability and reusable components [ Braun -16, Sobkiw-17, Vldale-18].A major theme toward this goal is the symbiotic relationship between objects and simulation. If one were to consider the setting for this paper, then it would be cast primarily in terms of the requirements and design phases of the software life cycle.