scispace - formally typeset
Search or ask a question
JournalISSN: 0218-1266

Journal of Circuits, Systems, and Computers 

World Scientific
About: Journal of Circuits, Systems, and Computers is an academic journal published by World Scientific. The journal publishes majorly in the area(s): Computer science & CMOS. It has an ISSN identifier of 0218-1266. Over the lifetime, 3501 publications have been published receiving 23592 citations. The journal is also known as: Journal of circuits, systems, and computers.


Papers
More filters
Journal ArticleDOI
TL;DR: This paper introduces workflow management as an application domain for Petri nets, presents state-of-the-art results with respect to the verification of workflows, and highlights some Petri-net-based workflow tools.
Abstract: Workflow management promises a new solution to an age-old problem: controlling, monitoring, optimizing and supporting business processes. What is new about workflow management is the explicit representation of the business process logic which allows for computerized support. This paper discusses the use of Petri nets in the context of workflow management. Petri nets are an established tool for modeling and analyzing processes. On the one hand, Petri nets can be used as a design language for the specification of complex workflows. On the other hand, Petri net theory provides for powerful analysis techniques which can be used to verify the correctness of workflow procedures. This paper introduces workflow management as an application domain for Petri nets, presents state-of-the-art results with respect to the verification of workflows, and highlights some Petri-net-based workflow tools.

2,862 citations

Journal ArticleDOI
TL;DR: Petri nets are widely used to model discrete event dynamic systems but the number of reachable states explodes when a PN contains a large number of tokens, so approximations for performance evaluation are limited.
Abstract: Petri nets are widely used to model discrete event dynamic systems (computer systems, manufacturing systems, communication systems…). When a PN contains a large number of tokens, the number of reachable states explodes. This is a practical limitation to the use of Petri nets. Continuous models may provide very good approximations for discrete event systems: this is the basic idea leading to the definition of continuous Petri nets. A continuous PN is a model in which the marking of each place is a real number. In a timed continuous PN, a firing speed is associated with each transition (this basic model is unique although the firing speed may be defined in several ways). Various timed continuous PN models have been defined and they correspond to a specific calculation of the firing speeds. They provide good approximations for performance evaluation when a PN contains a large number of tokens. Modeling a number of parts in a buffer by a real number may generally be an acceptable approximation. However, the s...

482 citations

Journal ArticleDOI
TL;DR: In this paper, the authors examined synchronization in Chua's circuit, proven to be the simplest electronic circuit to exhibit chaotic behavior, and showed that it is possible to synchronize chaotic circuits.
Abstract: A number of recent papers have investigated the feasibility of synchronizing chaotic systems Experimentally one of the easiest systems to control and synchronize is the electronic circuit This paper examines synchronization in Chua's Circuit, proven to be the simplest electronic circuit to exhibit chaotic behavior

349 citations

Journal ArticleDOI
TL;DR: It is argued that model- based design and platform-based design are two views of the same thing, and that a platform is equivalently a set of designs.
Abstract: In this paper, we argue that model-based design and platform-based design are two views of the same thing. A platform is an abstraction layer in the design flow. For example, a core-based architecture and an instruction set architecture are platforms. We focus on the set of designs induced by this abstraction layer. For example, the set of all ASICs based on a particular core-based architecture and the set of all x86 programs are induced sets. Hence, a platform is equivalently a set of designs. Model-based design is about using platforms with useful modeling properties to specify designs, and then synthesizing implementations from these specifications. Hence model-based design is the view from above (more abstract, closer to the problem domain) and platform-based design is the view from below (less abstract, closer to the implementation technology). One way to define a platform is to provide a design language. Any valid expression in the language is an element of the set. A platform provides a set of cons...

258 citations

Journal ArticleDOI
TL;DR: The aim of the present article is to review and summarize these formal, correct-by-construction, design transformations of system specifications (morphisms) that preserve the intended semantics and stated properties of the architecture under design.
Abstract: Rising complexities and performances of integrated circuits and systems, shortening time-to-market demands for electronic equipments, growing installed bases of intellectual property (IP), requirements for adapting existing IP blocks with new services, all stress high-level design as a prominent research topic and call for the development of appropriate methodological solutions. In this aim, system design based on the so-called "synchronous hypothesis" consists of abstracting the nonfunctional implementation details of a system and lets one benefit from a focused reasoning on the logics behind the instants at which the system functionalities should be secured. With this point of view, synchronous design models and languages provide intuitive (ontological) models for integrated circuits. This affinity explains the ease of generating synchronous circuits and verify their functionalities using compilers and related tools that implement this approach. In the relational mathematical model behind the design language SIGNAL, this affinity goes beyond the domain of purely synchronous circuits, and embraces the context of complex architectures consisting of synchronous circuits and desynchronization protocols: globally asynchronous and locally synchronous architectures (GALS). The unique features of the relational model behind SIGNAL are to provide the notion of polychrony: the capability to describe circuits and systems with several clocks; and to support refinement: the ability to assist and support system design from the early stages of requirement specification, to the later stages of synthesis and deployment. The SIGNAL model provides a design methodology that forms a continuum from synchrony to asynchrony, from specification to implementation, from abstraction to concretization, from interfaces to implementations. SIGNAL gives the opportunity to seamlessly model circuits and devices at multiple levels of abstractions, by implementing mechanisms found in many hardware simulators, while reasoning within a simple and formally defined mathematical model. In the same manner, the flexibility inherent to the abstract notion of signal, handled in the synchronous-desynchronized design model of SIGNAL, invites and favors the design of correct by construction systems by means of well-defined transformations of system specifications (morphisms) that preserve the intended semantics and stated properties of the architecture under design. The aim of the present article is to review and summarize these formal, correct-by-construction, design transformations. Most of them are implemented in the POLYCHRONY tool-set, allowing for a mixed bottom–up and top–down design of an embedded hardware–software system using the SIGNAL design language.

257 citations

Performance
Metrics
No. of papers from the Journal in previous years
YearPapers
2023187
2022318
2021270
2020287
2019277
2018164