Software reuse and simulation
Richard Reese,Dana L. Wyatt +1 more
- pp 185-192
TLDR
A simple classification scheme is presented to assist in the identification of software components and historical approaches to reuse are discussed along with desirable attributes of reuse systems and components.Abstract:
Software reuse technology has the potential of impacting significantly the software development process. This paper addresses issues of software reuse and their application to simulation software. A simple classification scheme is presented to assist in the identification of software components. Historical approaches to reuse are then discussed along with desirable attributes of reuse systems and components. Following this, impacts of reuse technology on the software development process are discussed. The paper concludes with sections on the application of reuse to simulation and a methodology for developing reuse systems.read more
Citations
More filters
Journal ArticleDOI
Simulation model reuse: definitions, benefits and obstacles
TL;DR: A number of issues were raised that mean the benefits of reuse of simulation models may not be obtainable, including the motivation to develop reusable models, the validity and credibility of models to be reused, and the cost and time for familiarisation.
Journal ArticleDOI
Forty years of discrete-event simulation—a personal reflection
TL;DR: This paper reviews the history and evolution of discrete-event simulation from his personal perspective, with a particular interest in software development up to 1992 and comment on the prospective continuing evolution of simulation and its software.
Proceedings ArticleDOI
Simulation software and model reuse: a polemic
TL;DR: Is it really true that simulation models and simulation software should always be regarded as candidates for reuse, or is it better to be selective?
Journal ArticleDOI
Contribution to reusability and modularity of manufacturing systems simulation models: Application to distributed control simulation within DFT context
TL;DR: This paper deals with a methodological approach, based on ASDI (analysis-specification-design-implementation), to develop a library of generic simulation components that can be instantiated into a modular simulation model, using an industrial case study where simulation aims at evaluating the impact of operator's flexibility induced by DFT context.
Journal ArticleDOI
Critical Issues in the development of component-based discrete simulation
TL;DR: Interest in component-based approaches is evident both in general software engineering and in computer simulation, with advocates arguing that component- based approaches are far superior to more conventional ways of developing software and applications.
References
More filters
Journal ArticleDOI
Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation
A.J. Albrecht,J.E. Gaffney +1 more
TL;DR: In this paper, the equivalence between Albrecht's external input/output data flow representative of a program (the function points" metric) and Halstead's [2] "software science" or "software linguistics" model of a programming program as well as the "soft content" variation of Halsteads model suggested by Gaffney [7] was demonstrated.
Book
Introduction to simulation and SLAM II
TL;DR: This volume discusses simulation techniques and procedures, simulation approaches to problem resolution, applications of simulation, and more, using SLAM, an advanced FORTRAN language for simulation models.
Journal ArticleDOI
Classifying Software for Reusability
Rubén Prieto-Díaz,Peter Freeman +1 more
TL;DR: The faceted scheme described here is a partial solution to the classification and retrieval problem of software component reuse.
Journal ArticleDOI
Software Reuse through Building Blocks
M. Lenz,H. a. Schmid,P.F. Wolf +2 more
TL;DR: An IBM group recently developed the concept of specification, design, and code can all be reused easily if handled as a building block and applied to systems programming – with success.
Journal ArticleDOI
Melding Software Systems from Reusable Building Blocks
Gail E. Kaiser,David Garlan +1 more
TL;DR: This declarative language takes the best features from the three most popular reusability approaches, but overcomes their flaws and supports language independence, component composition, and tailoring.