Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where K. O. Chow is active.

Publication


Featured researches published by K. O. Chow.


Journal of Systems and Software | 2006

A petri-net-based synthesis methodology for use-case-driven system design

King Sing Cheung; To-Yat Cheung; K. O. Chow

In use-case-driven system design, one need to derive from a set of use cases an integrated system design that meets at least two objectives. First, the system design must be consistent with the use cases in the sense that the functionalities of the use cases are exactly reflected. Second, the system design must be correct in the sense that the system is free from errors such as deadlock and capacity overflow. The latter is especially important for systems involving some concurrent, sequential, asynchronous, competitive and coordinated processes, such as manufacturing systems. In this paper, we propose a synthesis methodology for use-case-driven system design whereby both objectives are satisfied. In our methodology, use cases are specified as labelled Petri nets, in which the conditions, events and their causal relationships are explicitly represented. A system design is then derived by synthesising these nets into a single consistent whole. Our methodology has two distinctive features, namely, a formal specification of use cases and a rigorous and systematic process for deriving a system design whose correctness and consistency can be optimally achieved. We specifically show its application to manufacturing system design. Promising results are obtained.


OOIS | 1998

Consistency Analysis on Lifecycle Model and Interaction Model

King Sing Cheung; K. O. Chow; To-Yat Cheung

Two separate models, lifecycle model and interaction model, are generally adopted for specifying object behaviour in object-oriented system development. In this paper, we propose a Petri net-based formal method for analysing consistency between the two models at the logical level. This contributes to improving the consistency in the specification of object behaviour.


international conference on control and automation | 2007

Compositional Synthesis of Augmented Marked Graphs

King Sing Cheung; K. O. Chow

Augmented marked graphs possess some structural characteristics which are desirable for modelling shared-resource systems. This paper investigates the compositional synthesis of augmented marked graphs via a set of common resource places. It is shown that the synthesis preserves boundedness and conservativeness while liveness and reversibility can be preserved under a pretty simple condition. This can be applied to component-based system design, where a system is synthesised from a set of subsystems via common resources. By modelling the subsystems as augmented marked graphs and synthesising them via the corresponding resource places, based on the property-preserving features of this compositional synthesis, the properties of the integrated system can be readily derived.


technology of object oriented languages and systems | 1998

Deriving scenarios of object interaction through Petri net

King Sing Cheung; K. O. Chow; T. Y. Cheung

In object-oriented systems development, a lifecycle model and an interaction model are generally adopted in the specification of object behaviour. This specification by two separate models is liable to the problem of inconsistent specification between object lifecycle and interaction. We propose an approach to deriving scenarios of object interaction through a Petri net which is directly constructed from the lifecycle models of the interacting objects. The proposed approach offers an effective mechanism for deriving scenarios of object interaction without separately constructing an interaction model, and more important, encourages consistent specification between object lifecycle and interaction.


Electronic Notes in Theoretical Computer Science | 2007

A Petri Net Based Method for Refining Object Oriented System Specifications

King Sing Cheung; K. O. Chow

In object-oriented system design, requirements are given as use cases in the form of object interaction scenarios. One need to derive, from these object interaction scenarios, object-based behavioural specifications for implementation purposes. In this paper, a Petri-net-based method is proposed for the refinement process. The method starts with specifying the object interaction scenarios as labelled nets. These labelled nets are then synthesised into an integrated net. Duplicate labels are eliminated in order to attain a uniquely labelled net, on which object-based behavioural specifications are obtained as projections.


conference on automation science and engineering | 2006

Analysis of Capacity Overflow for Manufacturing Systems

King Sing Cheung; K. O. Chow

A manufacturing system is typically a shared resource system whose components never have unlimited capacities. In manufacturing system design, a major objective is to achieve a system which is free from capacity overflow. In this paper, a method is proposed for analysing if a system possesses this property. The method is based on augmented marked graphs. By modelling a manufacturing system as an augmented marked graph, we can analyse the possibility of capacity overflow using the properties of bounded augmented marked graphs


computer and information technology | 2005

Elimination of duplicate labels in Petri-net-based system specification

King Sing Cheung; K. O. Chow

Labelled Petri nets are commonly used for system specification where the locations of conditions are denoted as places with condition labels and the locations of events as transitions with event labels. It is often in a Petri-net-based specification that the same condition label or event label appears in multiple locations. As every condition is finally implemented as a unique state and every event as a unique operation, in order for the system specification to become useful for implementation, all duplicate condition labels and event labels must be eliminated. In this paper, we propose a method for eliminating the duplicate labels. Firing sequences are preserved so that the intended system behaviours will not be altered.


international conference on systems | 1997

A feature-based approach for consistent object-oriented requirements specification

King Sing Cheung; K. O. Chow; T. Y. Cheung

In object-oriented analysis, the problem domain is captured into a requirements specification where different class features are separately specified in a number of analysis models. Maintaining consistency on these class features is required, especially as the multiple-modelling trend of object-oriented analysis prevails. In this paper, three categories of consistency are identified using a feature-based approach. They include consistency on structural features, consistency on behavioural features, and consistency between structural and behavioural features. Consistency requirements are derived accordingly. These consistency requirements, taking the forms of correspondence, co-existence and restriction, bind the class features together to form a coherent logical framework of the target system so that different class features can be presented in a complementary and mutually conformable manner. Consistent object-oriented requirements specification can be achieved.


international conference on machine learning and cybernetics | 2007

Incorporting Keyword-Based Filtering to Document Classification for Email Spamming

Tak-Lam Wong; K. O. Chow; Franz Wong

Email spamming causes serious problems in the Internet resulting in a huge waste of resources and attracting high attention from research society. Automatic document classification and keyword-based filtering are two kinds of techniques which have been applied to filter spam emails to achieve satisfactory results. This paper proposes a formal method by incorporating keyword-based filtering to document classification. To consider the potentially high cost of misclassification of an email to a spam email in real-word situation, a cost-sensitive evaluation metric is adopted to evaluate our approaches. We conducted extensive experiments in real-word data showing promising results.


ieee international conference on integration technology | 2007

Compositional Synthesis of Augmented Marked Graphs for Manufacturing System Integration

King Sing Cheung; K. O. Chow

Augmented marked graphs possess a number of structural characteristics which are desirable for modelling manufacturing system components. This paper investigates the preservation of well-behaved system properties for compositional synthesis of augmented marked graphs via common resource places. By modelling the components of a manufacturing system as individual augmented marked graphs, based on the property-preservation of this compositional synthesis, essential properties of the integrated system can be readily derived.

Collaboration


Dive into the K. O. Chow's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tak-Lam Wong

University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

T. Y. Cheung

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

To-Yat Cheung

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Fu Lee Wang

Caritas Institute of Higher Education

View shared research outputs
Top Co-Authors

Avatar

C. W. Ngo

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Franz Wong

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

H. H. S. Ip

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

K. P. L. Cheung

City University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Philip Tsang

Caritas Institute of Higher Education

View shared research outputs
Researchain Logo
Decentralizing Knowledge