Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Family of software architectures for the support of software life cycle entities in a distributed environment

Thesis/Dissertation ·
OSTI ID:6742368
This dissertation reports on a formal methodology that has been applied toward modeling of distributed software engineering environments. Problems associated with the design and development of software environments for large scale systems, are hinged on the nontrivial nature of assembling various facets of such systems. A precise identification of expected software products, tools and resources, and knowledge of the diversity of personnel needs prior to software development is not always obvious. The problem is exacerbated by the disregard of various interactions and any viable means of estimating the impact of the software life cycle entities. Three major issues are emphasized in the research results: (1) a framework for specifying and estimating the features and characteristics of large scale software entities (software products, software/hardware tools, and developers); (2) a mathematical model for partitioning the entities along well-defined dimensions for distributed implementations; and (3) a state-transition simulator, based on the partitioned entities, for demonstrating the capabilities of the framework and estimating the types and levels of interactions that impact the software development process.
Research Organization:
University of Southwestern Louisiana, Lafayette (USA)
OSTI ID:
6742368
Country of Publication:
United States
Language:
English