80 citations found. Retrieving documents...
Hafedh Mili, Fatma Mili, and Ali Mili. Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 21(6), June 1995.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

A Highly Adaptable Concept For Visual Inspection - Sablatnig (1997)   (Correct)

....standard pattern recognition algorithms to solve specific feature detection problems. Software re use has the potential to provide a significant increase in software productivity and reliability. In fact, it has been touted as the only realistic approach to meet the needs of software industry [MIL95]. The key to software re use is a representation for software design: a component must be represented in a way that it supports both retrieval from a library as well as evaluation of usability [PEN95] The goal is to minimize adaption cost of the software to be re used, to the new task that should ....

H. Mili, F. Mili, A. Mili, "Reusing Software: Issues and Research Directions", IEEE Trans. on Software Engineering, Vol.21, No.6, pp.528-562, 1995.


Presented at the V Hispalinux Conference, Madrid, Spain - The Amos Project   (Correct)

....it easier the interchange and diffusion of knowledge about open source code. Our target is quite specific: the project focuses on software developers, system integrators, and, in general, experts in the field, whose dilemma is writing new code from scratch, or adapting already existing code [MMM95] We are not addressing the (knowledgeable) end user, who in general is already satisfied with simpler package search tools and web sites like FreshMeat, RPMfind, etc. It must remain clear that the finality and target of Amos is quite different form these generic software seeking sites. Amos ....

....also usually based on simple single line sentences to describe the packages, and cannot request a series of capabilities. Therefore, it is not suited to large scale components, and cannot perform a minimum cost matching (in terms of the extra effort needed to couple the retrieved packages) In [MMM95] an extensive summary of recent research works on the software matching field are analyzed and classified. Following that article, our approach can be classified as an extended lexical descriptor frame based approach, where the strict tabular based approach of adding semantics to dictionary ....

H. Mili, F. Mili, and A. Mili. Reusing Software: Issues and research directions. IEEE Transactions on Software Engineering, 1995. 10


Towards High-Precision Service Retrieval - Bernstein, Klein (2002)   (1 citation)  (Correct)

....keyword based approaches. The software agents and distributed computing communities have developed simple table based approaches for matchmaking between tasks and online services. The software engineering community has developed by far the richest set of techniques for service retrieval [2]. We can get a good idea of the relative merits of these approaches by placing them in a precision recall space (Figure 1) high tablebased keywordbased vocabulary semantic networks Legend method improvement matching Fig. 1. The state of the art in service retrieval Recall is the ....

Mili, H., F. Mili, and A. Mili, Reusing software: issues and research directions. IEEE Transactions on Software Engineering, 1995. 21(6): p. 528-62.


Towards High-Precision Service Retrieval - Abraham Bernstein Mark (2002)   (1 citation)  (Correct)

....keywordbased approaches. The software agents and distributed computing communities have developed simple table based approaches for matchmaking between tasks and on line services. The software engineering community has developed by far the richest set of techniques for service retrieval [2]. We can get a good idea of the relative merits of these approaches by placing them in a precision recall space (Figure 1) keywordbased Fig. 1. The state of the art in service retrieval Recall is the extent to which a search engine retrieves all of the items that one is interested in (i.e. ....

Mili, H., F. Mili, and A. Mili, Reusing software: issues and research directions. IEEE Transactions on Software Engineering, 1995. 21(6): p. 528-62.


Active Architecture for Pervasive Contextual Services - Kirby, Dearle, Morrison (2003)   (1 citation)  (Correct)

....ontology, is a non trivial task and there is also ambiguity associated with the type of semantics (computational or application) that the vocabulary should describe. Finally, specification based solutions use a specification language, whose semantics define the classification and retrieval scheme [14]. The logic programming, constraint and context aware retrieval (CAR) communities are developing technologies that address the needs of a contextual matching service. In logic programming, declarative programming languages such as Prolog can be used to express matches using first order logic. ....

H. Mili, F. Mili and A. Mili, Reusing Software: Issues and Research Directions. IEEE Transactions on Software Engineering, 21, 6, pp 528-562, 1995


EMSim: An Extensible Simulation Environment for Studying.. - Ortiz-Arroyo, Lee, Yu (2002)   (Correct)

....processor model. EMSim was designed using object oriented (OO) techniques. The advantages of an OO approach to software design in general are well documented [5] They include many wellaccepted design goals of quality program development, such as modularity, modifiability, and maintainability [16]. Moreover, designs centered on objects are especially suited for simulation. Simulation speed is obviously an important factor in a simulator. However, the features that provide the OO approach to software design are equally or perhaps more important in a simulator. Languages such as C provide ....

H. Mili, F. Mili, and A. Mili, "Reusing software: Issues and research directions," IEEE Transactions on Software Engineering, vol. 21, June 1995.


Selecting Software Components with Multiple Interfaces - Iribarne, Troya, Vallecillo (2002)   (1 citation)  (Correct)

....validated. In CBSD, the system designer has to take into account the specification of pre developed COTS components available in software repositories, that must be even considered when building the initial requirements of the system, incorporating them into all phases of the development process [17, 21]. In this approach, an abstract software architecture of the system is defined first, that describes the specification of abstract components and their relationships. These abstract components are then matched against the list of concrete COTS components available in a repository. This process ....

H. Mili, F. Mili, and A. Mili. Reusing software: Issues and research directions. IEEE Trans. SE, 21(6):528--562, 1995.


Principles for the Automated Construction of Distributed.. - Hrischuk   (Correct)

....the client that it can proceed. E05 E06 The client releases the semaphore by informing the Semaphore task. This pattern exists in Figure 5, where the Client task is Task Actor 433 4 . 6. 0 Comparison with Other Research This research has similarities to reverse engineering [6] software reuse [28], and program comprehension [25, 3] Figure 8: Detecting the Potential of RPC Deadlock Task 1 E017 E287 E323 Task 2 E344 E347 1.1 RPC 1.2 Most techniques for construction models have focussed on syntax analysis or transformation of the source code of sequential programs [40, 49, 25] ....

H. Mili, F. Mili, and A. Mili. Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 21(6):528--561, June 1995.


Program Generalization for Software Reuse: From C to C++ - Siff, Reps (1996)   (8 citations)  (Correct)

No context found.

Hafedh Mili, Fatma Mili, and Ali Mili. Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 21(6), June 1995.


Activity Based Costing for Component-Based Software Development - Fichman, Al. (2002)   (Correct)

No context found.

H. Mili, F. Mili and A. Mili, Reusing software: Issues and research directions, IEEE Transactions on Software Engineering 21 (1995) 528--562.


Supporting Software Reuse by the Individual Programmer - Min-Sheng Peter Hsieh   (Correct)

No context found.

Mili, H., Mili, F. & Mili, A. (1995), `Reusing software: Issues and research directions', IEEE Transactions on Software Engineering 21(6), 528--561.


Test Driving Reusable Components - Marshall (2005)   (Correct)

No context found.

Hafedh Mili, Fatma Mili, and Ali Mili. Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 1995.


Using Software Visualisation to Enhance Online Component.. - Marshall, Biddle, Noble   (Correct)

No context found.

Mili, H., Mili, F. & Mili, A. (1995), `Reusing software: Issues and research directions', IEEE Transactions on Software Engineering 21(6).


Arguing Safety - A Systematic Approach to Managing Safety Cases - Kelly (1998)   (10 citations)  (Correct)

No context found.

H. Mili, F. Mili, and A. Mili, "Reusing Software: Issues and Research Directions," IEEE Transactions on Software Engineering, vol. 21, pp. 528-562, 1995.


The AMOS Project - Ist- Selection Heuristics   (Correct)

No context found.

H. Mili, F. Mili, and A. Mili. Reusing Software: Issues and research directions. IEEE Transactions on Software Engineering, 1995. 23


The AMOS Project - Ist- Amos User's   (Correct)

No context found.

H. Mili, F. Mili, and A. Mili. Reusing Software: Issues and research directions. IEEE Transactions on Software Engineering, 1995.


USA: IEEE Computer Society, 286-287 (ISBN 0-7695-1967-9) - Template Server Architecture (2003)   (Correct)

No context found.

H. Mili, F. Mili and A. Mili, "Reusing software: Issues and Research Directions", IEEE Transaction on Software Engineering, v. 21, 1995, pp. 528-561.


A Study of Programming Skill Development in Education - Peraphon Sophatsathit..   (Correct)

No context found.

Mili, Hafedh, Mili, Fatma, and Mili, Ali. Reusing Software: Issues and Research Directions, IEEE Transactions on Software Engineering, 21(6): 528-558, June 1995.


Towards Dynamic Context Discovery and Composition - Thomson, Terzis, Nixon (2003)   (Correct)

No context found.

F. M. H. Mili and A. Mili, "Reusing software: Issues and research directions," IEEE Transactions On Software Engineering, vol. 21, no. 6, 1995.


Improving the Reuse Possibilities of the Behavioral Aspects of .. - Snoeck, Poels (2000)   (Correct)

No context found.

Mili, H., Mili, F., Mili, A.: Reusing Software: Issues and Research Directions. IEEE Trans. Software Eng. 21 (1995) 528-561


Trading for COTS Components in Open Environments - Iribarne, Troya, Vallecillo (2001)   (Correct)

No context found.

H. Mili, F. Mili, and A. Mili. Reusing software: Issues and research directions. IEEE Trans. Softw. Eng., 21(6):528-- 562, June 1995.


ComponentXchange: An E-Exchange for Software Components - Sriram (2001)   (Correct)

No context found.

H. Mili, F. Mili and A Mili. Reusing Software: Issues and Research Directions. IEEE Transactions On Software Engineering, vol. 21, no. 6, pp.528-562, June 1995.


Facet-Based Classification Scheme for - Industrial Automation Software (2001)   (Correct)

No context found.

Mili, H.; Mili, F.; Mili, A.: Reusing Software: Issues and Research Directions; IEEE Transactions on Software Engineering, Vol. 21 No.6, June 1995.


The AMOS Project IST-2001-34717 The Internal Query.. - Responsible Person..   (Correct)

No context found.

H. Mili, F. Mili, and A. Mili. Reusing Software: Issues and research directions. IEEE Transactions on Software Engineering, 1995.


The Amos Project: an Approach - To Reusing Open   (Correct)

No context found.

H. Mili, F. Mili, and A. Mili. Reusing Software: Issues and research directions. IEEE Transactions on Software Engineering, 1995.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC