A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
An evaluation of ADA source code reuse
[chapter]
1992
Lecture Notes in Computer Science
The Ada generic features are observed as an enabler of reuse at higher levels of abstraction. Finally, using several metrics, we identify trends indicating an improving reuse process. ...
This paper presents the results of a metric{based investigation into the nature and benets of reuse in an Ada development e n vironment. ...
In this paper we discuss the use of measurement to better understand and evaluate an Ada reuse process. ...
doi:10.1007/3-540-55585-4_8
fatcat:okvw3qlsprccrjrrb4hxdzqvru
Poisson Models for Subprogram Defect Analyses
[chapter]
1996
Achieving Quality in Software
For Ada systems, the hierarchy of subprograms compose a layered virtual machine within an object-based framework. ...
development environment volatility (as measured by non-defect changes per thousand source lines of code) is a strong determinant of subprogram defects. ...
The number of non-defect changes per source line of code made to a subprogram is an indicator of development environment volatility. ...
doi:10.1007/978-0-387-34869-8_14
fatcat:4rg7ghd265gc3o7mm3fztglhoq
Support for comprehensive reuse
1991
Software Engineering Journal
In this paper, we introduce a comprehensive framework of models, model-based characterization schemes, and support mechanisms for better understanding, evaluating, planning,and supporting all aspects of ...
Although experience shows that certain kinds of reuse can be successful, general success has been elusive. ...
, a definition of semantic closeness of specifications so we can find suitable reuse candidates, and the appropri-ate source code documentation to allow for ease of modification. ...
doi:10.1049/sej.1991.0032
fatcat:3edxmuxfereixh3rzayyrsit5m
Cost models for future software life cycle processes: COCOMO 2.0
1995
Annals of Software Engineering
The major new modeling capabilities of COCOMO 2.0 are a tailorable family of software sizing models, involving Object Points, Function Points, and Source Lines of Code; nonlinear models for software reuse ...
and reengineering; an exponent-driver approach for modeling relative software diseconomies of scale; and several additions, deletions, and updates to previous COCOMO effort-multiplier cost drivers. ...
Based on an analysis of the project data above, an effort estimator for automated translation is 2400 source statements / person month; the normal COCOMO 2.0 reuse model is used for the remainder of the ...
doi:10.1007/bf02249046
fatcat:cwkxgjfvz5esne4hirgghaiofe
Implementing a product line-based architecture in Ada
2001
ACM SIGAda Ada Letters
This component model is being applied to an existing family of similar embedded systems whose application software is written in Ada. ...
Features of this language will be examined in the context of how they facilitate construction of reusable product line-based components. ...
Once a shared code base has been created, each application must be recompiled from source code to take advantage of the new shared code base. ...
doi:10.1145/507546.507584
fatcat:7elca7b3izcmvn4syvppbenwae
Characterizing and modeling the cost of rework in a library of reusable software components
1997
Proceedings of the 19th international conference on Software engineering - ICSE '97
Data was collected on corrective maintenance activities for the Generalized Support Software reuse asset library located at the Flight Dynamics Division of NASA'S GSFC. ...
Furthermore, we used the model to generate proscriptive coding guidelines to improve programming practices so that the cost of rework can be reduced in the future. ...
earlier versions of this paper. ...
doi:10.1145/253228.253289
dblp:conf/icse/BasiliCEHM97
fatcat:3xtptalacjgizeucz5ksx7fjzm
Implementing a product line-based architecture in Ada
2001
Proceedings of the 2001 annual ACM SIGAda international conference on Ada - SIGAda '01
This component model is being applied to an existing family of similar embedded systems whose application software is written in Ada. ...
Features of this language will be examined in the context of how they facilitate construction of reusable product line-based components. ...
Once a shared code base has been created, each application must be recompiled from source code to take advantage of the new shared code base. ...
doi:10.1145/507583.507584
fatcat:74e4aqpbvzbn5odmpajageoepu
Developing software for large-scale reuse (panel)
1993
SIGPLAN notices
to maximize the number of people who will reuse a given source code component. ...
While other languages (FORTRAN) have no mechanism other than physical copying of source code, modification of common blocks or source code bodies and calls to allow for assets to be reused. ...
doi:10.1145/167962.165879
fatcat:fza2hql2xfdc7mgpxxst4tjgna
An analysis of errors in a reuse-oriented development environment
1997
Journal of Systems and Software
In this article, we use a measurement-based approach to better understand and evaluate an evolving reuse process. ...
An analysis of the errors that occur in new and reused components across all phases of system development provides insight into the factors influencing the reuse process. ...
A larger amount of source code was created in the new and reused verbatim categories than in either of the categories of reuse with modification. ...
doi:10.1016/s0164-1212(96)00152-5
fatcat:e5siiet5cjhuha7nhwciigzpii
Effective software reuse in an embedded real-time system
1992
Proceedings of the conference on TRI-Ada '92 - TRI-Ada '92
The development strategy adopted for the SMB concentrated on the reuse of Ada software. ...
Booch Diagram of SMB Tasking
program under an Ada Technology Insertion Program
(ATIP) grant from the Ada Joint Program Office (AJPO).
Obje. ...
doi:10.1145/143557.143743
dblp:conf/sigada/BarlinL92
fatcat:n46zlxliuvd4ffee27t5ib4aaq
Software reuse: metrics and models
1996
ACM Computing Surveys
Six types of metrics and models are reviewed: cost-benefit models, maturity assessment models, amount of reuse metrics, failure modes models, reusability assessment models, and reuse library metrics. ...
This is done with reuse metrics and models. In this article we survey metrics and models of software reuse and reusability, and provide a classification structure that will help users select them. ...
and source code that is reused by others. ...
doi:10.1145/234528.234531
fatcat:ltsjtncwzncofmnlchos7adgra
Java program analysis projects in osaka university: aspect-based slicing system ADAS and ranked-component search system SPARS-J
2003
25th International Conference on Software Engineering, 2003. Proceedings.
One is an Aspectoriented Dynamic Analysis and Slice calculation system named ADAS, and another is a Software Product archiving, Analyzing, and Retrieving System for Java named SPARS-J. ...
A source code viewer shows source code and slice criterions contained in the file. When a programmer selects a slice criterion, the system calculates the slice and indicates it in the viewer. ...
In Constructing Databases subsystem, a database for component search is built from Java source code files. ...
doi:10.1109/icse.2003.1201307
dblp:conf/icse/YokomoriIYMKI03
fatcat:ppxq4a6p7nhpfc2p2s6if2scti
Migrating well engineered Ada 83 applications into newer architecture and reuse based Ada 95 systems
1996
Proceedings of the conference on TRI-Ada '96 disciplined software development with Ada - TRI-Ada '96
The OSA project must also be acknowledged as they let the reuse work absorb enough of the key personal to gain the knowledge for migrating key functionality while learning how to best use these new technologies ...
Acknowledgments This research could not have been performed without Boeing commitment and recognition that Reuse is vital in the ever changing business climate. ...
The first, described in this section, deals with the mechanics of making Ada 83 code run under an Ada 95 framework. ...
doi:10.1145/240678.240719
dblp:conf/sigada/Moody96
fatcat:gcwoz7ugg5gethifgdnrck4zca
A comparison of Ada and Pascal in an introductory computer science course
1998
ACM SIGAda Ada Letters
We conducted a side by side comparison of the use of Pascal, which was specifically designed for instructional purposes, and Ada in an introductory course. ...
The experiment demonstrated that students were much more successful in Ada than in Pascal, and led to the revision of the Academy core curriculum to use Ada 95 in our introductory computer science class ...
Army, who played a critical role in the conduct and support of this experiment. ...
doi:10.1145/301687.289535
fatcat:f7dlta4crfft7lrbfkblkksrmq
A comparison of Ada and Pascal in an introductory computer science course
1998
Proceedings of the 1998 annual ACM SIGAda international conference on Ada - SIGAda '98
We conducted a side by side comparison of the use of Pascal, which was specifically designed for instructional purposes, and Ada in an introductory course. ...
The experiment demonstrated that students were much more successful in Ada than in Pascal, and led to the revision of the Academy core curriculum to use Ada 95 in our introductory computer science class ...
Army, who played a critical role in the conduct and support of this experiment. ...
doi:10.1145/289524.289535
dblp:conf/sigada/MurtaghH98
fatcat:ywbmm7voznc5pe653l5zluv7ra
« Previous
Showing results 1 — 15 out of 3,289 results