Each phase of software development life cycle has the potential for reuse. However, according to the viewpoint of cost and reusability, the design phase is the most suitable phase for packaging the reusable software components. In this paper, we describe the design component knowledge extraction and representation method for component retrieval. The design knowledge is based on the principle of structured design and object-oriented design. According to the valuable and clearly design component knowledge, we generate a rulebased system which contains the component matching rules and retrieval supporting rules. Using these rules not only can assist the potential reusers retrieve the more suitable design component but also can improve component retrieval performance.
A representation for specifying the timing constraints of real‐time systems is presented. Four parts of descriptions in a timing constraint: the path of events, timer, types of constraints and quantities of time, are explained. Under the relations among the paths, the hierarchical and network structures can be conducted. The former can be associated with the structure resulting from applying top‐down decomposition in software development. The latter represents the execution dependence of the paths. Based upon these clear and manageable structures, the completeness and consistency of timing constraints specification can be rigorously analysed. Thus, the quality of the specification of timing constraints can be improved during software development. A frame‐like software requirements specification language (FSRSL) is extended to specify timing constraints and the related descriptions in the paper.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.