A formal method for synthesising components of shared resource systems

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Shared resource systems are characterised by the competition of shared resources among different system components. In the process of synthesising system components into a single integrated whole, it is essentially required that the integrated system should be free from erroneous situations such as deadlock and capacity overflow, which are easily induced by the competition of shared resources. In this paper, a Petri-net-based method is proposed for the synthesis process. The method begins with specifying the system components as augmented marked graphs. They are then synthesised into an integrated system by fusing the common places of shared resources. As the integrated system is structurally an augmented marked graph, the design correctness in terms of liveness, boundedness and reversibility can be effectively analysed by making use of the desirable properties of augmented marked graphs.

Original languageEnglish
Pages (from-to)349-358
Number of pages10
JournalComputer Systems Science and Engineering
Volume22
Issue number6
Publication statusPublished - Nov 2007
Externally publishedYes

Keywords

  • Component-based system design
  • Petri net
  • Shared-resource system
  • Software component

Fingerprint

Dive into the research topics of 'A formal method for synthesising components of shared resource systems'. Together they form a unique fingerprint.

Cite this