Browsing by Author "LEE, PJ"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
Item type:Item, A MODELING APPROACH TO THE CONSTRUCTION OF OBJECT-ORIENTED OPERATING-SYSTEMS(1993-11-01) ;LEE, PJ ;CHEN, DJ ;KU, KL ;資訊科學與工程研究所Institute of Computer Science and EngineeringThe authors propose an O-O modeling method called, MOOD that provides techniques for modeling the solution-domain objects of an operating system resulting in a set of graphical notations that can be mapped directly into object-oriented programming constructs during the implementation phase. Special attention is paid to reusing existing components and creating reusable components. An example of a ring-driver is given.Item type:Item, DISTRIBUTED TASK ASSIGNMENT USING CRITICAL PATH ESTIMATE(1993-11-01) ;HSU, CC ;LEE, PJ ;資訊科學與工程研究所Institute of Computer Science and EngineeringA very general task assignment scheme for a distributed computing system is presented in this paper. It takes execution time, communication time, and idle time into consideration. All possible task assignments are formed as a state space tree where a path from the root node of the tree to a node represents a partial or total task assignment. We propose an approach called the critical path overestimate for achieving a suboptimal task assignment and pruning most of the nodes of the tree. Combining the above approach with a divide-and-conquer method, we can further reduce the complexity of the problem, and therefore attain a satisfactory solution. Results from a wide range of experiments reveal that the proposed approaches perform well because of their giving close approximation to the actual cost and saving a high percentage of node generations.Item type:Item, ON THE STUDY OF SOFTWARE REUSE USING REUSABLE C++ COMPONENTS(1993-01-01) ;CHEN, DJ ;LEE, PJ ;資訊工程學系Department of Computer ScienceSoftware reuse has been studied for a long time. To the best of our knowledge, few guidelines and methodologies have been proposed for manufacturing reusable components. Also, not many actual or experimental studies have been conducted to substantiate the quality and productivity improvement of using reusable software components. In this article, we present a way (based on object interface) to manufacture reusable software components and propose a software construction method with guidelines for using designed reusable C++ components. Currently, we have developed about 130 reusable C++ components and have classified them into a manageable structure. We conducted a controlled experiment to substantiate the proposed software reuse approach in terms of software productivity and quality. Compared with the traditional design and implementation approach, the proposed construction approach demonstrates its advantages for both software productivity and software quality improvement. These advantages are evident from the software metrics generated in the experiment.Item type:Item, REQUIREMENTS ORGANIZATION APPROACH FOR OBJECT-BASED CONSTRUCTION OF SOFTWARE SYSTEMS(1992-07-01) ;CHEN, DJ ;LEE, PJ ;HUANG, SK ;交大名義發表資訊工程學系The paper discusses a requirements organization approach for the object-oriented design of software systems. Specifically, the requirements organization approach is developed based on a requirements clustering approach. The requirements organization approach can outline the constructed software system in the object-oriented paradigm, provide guidelines for system construction, receive early feedback from the different parties involved, allow the modification of inconsistent requirements, and design inexpensively the software system using an object-based programming language. An example is provided to illustrate the object-oriented design of software systems using the proposed requirements organization approach. Assessment and experiments are conducted to substantiate the benefits of the requirements organization approach.