Recently, object-oriented (OO) frameworks have been known to be highly effective and practical for software reuse;as shown in San Francisco project, a large-scaled industry project for framework development. However, ...
详细信息
This paper describes the project Quality-for-ASIS, aiming at the development of an extensive testing facility for ASIS implementations. First the specific problems and requirements are presented. After a section about...
详细信息
Monitoring and measuring industrial software processes are necessary for understanding processes and establishing baselines for process improvement. In this paper we monitor and measure the capability of experienced s...
详细信息
While object-oriented paradigm is known to be effective for developing web-based software, most of the current object-oriented methodologies including OMT and UML do not provide effective methods and instructions for ...
详细信息
ISBN:
(纸本)0780347781
While object-oriented paradigm is known to be effective for developing web-based software, most of the current object-oriented methodologies including OMT and UML do not provide effective methods and instructions for modeling client/server or distributed applications. We present new effective object clustering formalism and algorithms for client/server and distributed application development. The coupling degree among objects is often the key factor in grouping related objects into a cluster. If objects with large coupling degree are identified and clustered together, the cohesion in the cluster is increased and so network traffics among the clusters are largely reduced, yielding a high overall system performance. The paper presents the metrics for measuring object coupling and shows systematic algorithms for object clustering based on the proposed metrics. In addition, a case study is given to assess the proposed formalism and methods.
Recently, object-oriented (OO) frameworks have been known to be highly effective and practical for software reuse; as shown in San Francisco project, a large-scaled industry project for framework development. However,...
详细信息
ISBN:
(纸本)0818691832
Recently, object-oriented (OO) frameworks have been known to be highly effective and practical for software reuse; as shown in San Francisco project, a large-scaled industry project for framework development. However, systematic development process and detailed instructions for building OO frameworks have not been studied enough. In addition, it has not been clearly defined how to apply OMG's Unified Modeling Language (UML) in building OO frameworks. In this paper, we propose a practical OO development process that extends UML notations and semantics. The proposed process consists of four typical software development phases; analysis, design, implementation and testing, and each phase is defined as a logical sequence of development tasks. In order to help the seamless migration from one task to subsequent tasks, we provide instructions for carrying out tasks. Since the proposed process is based on UML diagrams and the basic objectory process, we believe that OO frameworks can be more efficiently developed by utilizing the proposed process, and higher quality OO frameworks can be produced. In order to show the applicability and effectiveness of the process, we present a case study of electronic commerce application.
This paper presents a new fine-grained temporal Petri net model for distributed multimedia synchronization that can handle fuzzy temporal requirements and facilitate to verify the possibility of satisfying QoS require...
详细信息
This paper presents a new fine-grained temporal Petri net model for distributed multimedia synchronization that can handle fuzzy temporal requirements and facilitate to verify the possibility of satisfying QoS requirements. We present a procedure for constructing the fine-grained model, starting from a set of relative temporal relations among multimedia objects. And we give an approach to infer unknown durations. Finally, we discuss how to model intra-stream and inter-stream synchronizations so as to guarantee the QoS.
Whereas it is generally acknowledged that code tangling reduces the quality of software and that aspect-oriented programming (AOP) is a means of addressing this problem, there is — as yet — no clear definition or ch...
详细信息
The Farmer model is a basic model of the farming methodology that loads the component defined in the aspect-object from the PICR into the distributed object after analyzing the real world entity in various aspects and...
详细信息
ISBN:
(纸本)0780351460
The Farmer model is a basic model of the farming methodology that loads the component defined in the aspect-object from the PICR into the distributed object after analyzing the real world entity in various aspects and defining the aspect elements as the Aspect-Object. This model is a model that formalizes the concept of downloading the componentware from the PICR to the distributed entity node type that describes the abstract object, the aspect node type that describes this object, the link type that shows the relativity between the entity and the aspect, and the attribute type that shows the characteristics of the entity. In this paper, the platform independent TMN agents are designed by the diagram of the Farmer model.
This paper generalizes the load scaling techniques proposed in (Kuo and Mok, 1991) for fixed-priority real-time applications. A framework is proposed to adjust the system workload by relating the criticality and flexi...
详细信息
ISBN:
(纸本)081869209X
This paper generalizes the load scaling techniques proposed in (Kuo and Mok, 1991) for fixed-priority real-time applications. A framework is proposed to adjust the system workload by relating the criticality and flexibility of a process to the resource allocation problem. A load adjustment procedure based on the approximation algorithm (Ni et al., 1997) is proposed to maximize the system profit in an on-line fashion. When the list of allowable configurations is implicitly given by scalable periodic processes, the corresponding load filtering problem is shown to be NP-complete. We also prove the upper bound of the system profit and provide a mechanism to balance the schedulability and the maximum profit of the system.
暂无评论