Filters








505 Hits in 5.4 sec

Adaptable, reusable code

Margaret J. Davis
1995 Proceedings of the 1995 Symposium on Software reusability - SSR '95  
The paper discusses a context for understanding dl~erent domain-specific reuse approaches relative to adaptability and anaiyzes e.rperience in designing and developing adaptable code.  ...  The experience is drawn from the ARPA Software Technology jbr Adaptable, Reliable Systems (ST~S) joint demonstration project with the U.S. Navy.  ...  Special mention goes to Sandra Pinkney of Boeing for contributing the layered Ada design.  ... 
doi:10.1145/211782.211789 dblp:conf/ssr/Davis95 fatcat:vpikprcrfzhndelx6sm63xspay

Software reuse: metrics and models

William Frakes, Carol Terry
1996 ACM Computing Surveys  
In this article we survey metrics and models of software reuse and reusability, and provide a classification structure that will help users select them.  ...  As organizations implement systematic software reuse programs to improve productivity and quality, they must be able to measure their progress and identify the most effective reuse strategies.  ...  Software Reuse: Metrics and Models • 421 Table 7 .Table 8 . 78 Mean Development Time and [95% Confidence Intervals in Hours] [Browne et al. 1990 ] Mean Number of Errors and 95% Confidence Intervals  ... 
doi:10.1145/234528.234531 fatcat:ltsjtncwzncofmnlchos7adgra

Adaptable, reusable code

Margaret J. Davis
1995 Software engineering notes  
The paper discusses a context for understanding dl~erent domain-specific reuse approaches relative to adaptability and anaiyzes e.rperience in designing and developing adaptable code.  ...  The experience is drawn from the ARPA Software Technology jbr Adaptable, Reliable Systems (ST~S) joint demonstration project with the U.S. Navy.  ...  Special mention goes to Sandra Pinkney of Boeing for contributing the layered Ada design.  ... 
doi:10.1145/223427.211789 fatcat:tpilwtslenhujgitxibl766j2u

Transitioning a model-based software engineering architectural style to Ada 95

Anthony Gargaro, A. Spencer Peterson
1995 Proceedings of the conference on TRI-Ada '95 Ada's role in global markets: solutions for a changing complex world - TRI-Ada '95  
The principal objective of the mapping to Ada 95 is to exploit the potential of the OCA as a leveraging technology for establishing a framework within which reusable software components may be developed  ...  This notion is widely used in developing reusable software components and is intuitive from the name Object Connection Architecture.  ... 
doi:10.1145/376503.376553 fatcat:cdsl2mh2evc6pilv3wyx73ljv4

Modeling and schedulability analysis in the development of real-time distributed Ada systems

J. Javier Gutiérrez, José M. Drake, Michael González Harbour, Julio L. Medina
2002 ACM SIGAda Ada Letters  
applications written in Ada 95 and using its Annexes D and E.  ...  1 The paper proposes a model for specific Ada structures that can be integrated into our methodology for modeling and performing schedulability analysis in the development phases of distributed real-time  ...  The Ada structures presented in this paper have been integrated in a methodology that is currently being implemented in the UML-MAST toolset.  ... 
doi:10.1145/584419.584426 fatcat:gglqmozhhretbaucml7r3rhlru

Modeling and schedulability analysis in the development of real-time distributed Ada systems

J. Javier Gutiérrez, José M. Drake, Michael González Harbour, Julio L. Medina
2002 ACM SIGAda Ada Letters  
applications written in Ada 95 and using its Annexes D and E.  ...  1 The paper proposes a model for specific Ada structures that can be integrated into our methodology for modeling and performing schedulability analysis in the development phases of distributed real-time  ...  The Ada structures presented in this paper have been integrated in a methodology that is currently being implemented in the UML-MAST toolset.  ... 
doi:10.1145/584417.584426 fatcat:limkcm6ugbhqdcxs4rfoozr6kq

Modeling and schedulability analysis in the development of real-time distributed Ada systems

J. Javier Gutiérrez, José M. Drake, Michael González Harbour, Julio L. Medina
2002 ACM SIGAda Ada Letters  
applications written in Ada 95 and using its Annexes D and E.  ...  1 The paper proposes a model for specific Ada structures that can be integrated into our methodology for modeling and performing schedulability analysis in the development phases of distributed real-time  ...  The Ada structures presented in this paper have been integrated in a methodology that is currently being implemented in the UML-MAST toolset.  ... 
doi:10.1145/584418.584426 fatcat:2bdfoyziz5fdnedz3j73ozk2uy

Cost models for future software life cycle processes: COCOMO 2.0

Barry Boehm, Bradford Clark, Ellis Horowitz, Chris Westland, Ray Madachy, Richard Selby
1995 Annals of Software Engineering  
Current software cost estimation models, such as the 1981 Constructive Cost Model (COCO-MO) for software cost estimation and its 1987 Ada COCOMO update, have been experiencing increasing difficulties in  ...  This paper summarizes research in deriving a baseline COCOMO 2.0 model tailored to these new forms of software development, including rationales for the model decisions.  ...  COCOMO 2.0 reflects this in its allocation of estimated effort for modifying reusable software. The COCOMO 2.0 reuse equation for equivalent new software to be developed is: EQ 2.  ... 
doi:10.1007/bf02249046 fatcat:cwkxgjfvz5esne4hirgghaiofe

A Case Study in Statistical Testing of Reusable Concurrent Objects [chapter]

Hélène Waeselynck, Pascale Thévenod-Fosse
1999 Lecture Notes in Computer Science  
The program was developed using the Fusion method and implemented in Ada 95. We used a probabilistic method for generating test inputs, called statistical testing.  ...  The strategy is illustrated on a control program for an existing production cell taken from a metal-processing plant in Karlsruhe.  ...  We also wish to thank Damien Guibouret and Olfa Kaddour very much for their useful contribution to the case study, within the framework of student projects.  ... 
doi:10.1007/3-540-48254-7_27 fatcat:xx2d22ellvff3a2npsa75cgnym

Modeling and Schedulability Analysis of Hard Real-Time Distributed Systems Based on Ada Components [chapter]

Julio L. Medina, J. Javier Gutiérrez, José M. Drake, Michael González Harbour
2002 Lecture Notes in Computer Science  
calls in distributed Ada real-time systems [5] , and in [6] we focused on defining real-time capabilities for the Ada 95 Distributed Systems Annex in order to allow the development of this kind of applications  ...  The paper proposes a methodology for modeling distributed real-time applications written in Ada 95 and its Annexes D and E.  ...  as the basis for the support of a design methodology for real-time systems based on Ada reusable components.  ... 
doi:10.1007/3-540-48046-3_22 fatcat:k6sajxrab5forchdfwpceyqzrm

Two approaches to teaching software components using Ada 95

David S. Gibson
2000 ACM SIGAda Ada Letters  
In this paper, we compare two approaches used to teach to second-year undergraduates specification and implementation of software components in Ada.  ...  data types (ADTs) have been used for many years to teach the specification and implementation of software components.  ...  Background and Motivation Since its introduction in the early 1980s, the Ada programming language has provided strong support for the development of reusable software components.  ... 
doi:10.1145/568965.568967 fatcat:cdmzvpt77jbohc4ecnua7ilrmu

A large distributed control system using Ada in fusion research

John P. Woodruff, Paul J. Van Arsdall
1998 ACM SIGAda Ada Letters  
This strategy is being realized by building object-oriented software in Ada.  ...  This level holds the most widely reusable components since there is no control system specific information contained in these libraries.  ...  Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy  ... 
doi:10.1145/301687.289550 fatcat:tcsqsppwozbezmz5bhy5wayhba

A large distributed control system using Ada in fusion research

John P. Woodruff, Paul J. Van Arsdall
1998 Proceedings of the 1998 annual ACM SIGAda international conference on Ada - SIGAda '98  
This strategy is being realized by building object-oriented software in Ada.  ...  This level holds the most widely reusable components since there is no control system specific information contained in these libraries.  ...  Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy  ... 
doi:10.1145/289524.289550 dblp:conf/sigada/WoodruffA98 fatcat:xo5n55rehrdvth3nazy5vvftti

An OO project management strategy

B. Sadr, P.J. Dousette
1996 Computer  
Architectural instability and incompleteness cause schedule delays and results in software components that must be redesigned for each development iteration.  ...  However, the strategy can be tailored for use in projects of any size.  ...  Developers can use 00 languages such as C + + , Java, and Ada 95 to implement an object model.  ... 
doi:10.1109/2.536781 fatcat:bt3zistsaze5tjhrfch25jgjne

Software Reuse: Survey and Research Directions

Yongbeom Kim, Edward A. Stohr
1998 Journal of Management Information Systems  
Software reuse is the use of software resources from all stages of the software development process in new applications.  ...  Software reuse refers to the use of previously developed software resources in new applications.  ...  For comparison, the average failure rate under "normal practices" can be as high as 20 to 60 fixes per 1,000 lines of code [20] .  ... 
doi:10.1080/07421222.1998.11518188 fatcat:pqsz6z4wyva3lam6bdkvv3eqnq
« Previous Showing results 1 — 15 out of 505 results