J.C.A. de Figueiredo
Federal University of Paraíba
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by J.C.A. de Figueiredo.
Journal of Systems and Software | 1994
Angelo Perkusich; J.C.A. de Figueiredo; Shi-Kuo Chang
Abstract A systematic way to introduce time-dependent and non-time-dependent properties into a component of a complex software system incorporating real-time restrictions is presented. The approach is based on the decomposition of an extended Petri net model, called the G -Net system. The approach to introduce non-time-dependent fault-tolerant properties is based on the analysis of G -Net systems. The idea is to avoid interference in the behavior of a component caused by faulty behavior in a hardware or software component that interacts with it, and also introduce means by which a component can detect a fault in its behavior and prevent itself from generating more errors. Performance analysis based on the introduction of fuzzy time Petri nets is used to define timing constraints. When violated, these timing constraints may trigger the execution of recovery blocks.
systems man and cybernetics | 1997
Tomaz C. Barros; Angelo Perkusich; J.C.A. de Figueiredo
We introduce the architecture of an allocation and management system capable to deal with the complexity of flexible manufacturing systems (FMS). We show how to obtain the model of an FMS based on coloured Petri nets (CPN). This model is independent of a specific production trajectory (route), based on CPN. The introduction of fault tolerance in the model of such an allocation and management system is also discussed.
systems man and cybernetics | 1995
J.C.A. de Figueiredo; Angelo Perkusich
In this paper we present a Petri-net-based approach to consider fault tolerance aspects in a modified control track vehicle system. The proposed approach is based on fuzzy time G-nets which is the integration of two Petri nets extensions: fuzzy time Petri net (timing Petri net extension) and G-nets (Petri net extended with object-oriented concepts). We also show how to model such system by means of fuzzy time G-nets.
systems man and cybernetics | 1998
G.M. Gois; Angelo Perkusich; J.C.A. de Figueiredo; Evandro de Barros Costa
This paper focus on results related to the design of a model of a Computer-based Interactive Learning Environment oriented to the Petri net domain, named PN-M. This environment adopt a a multi-agent approach based on a view about the domain knowledge structure as defined in the MATHEMA interactive learning environment. PN-M is focused on problem solving. Hence in this paper we introduce the domain of the problem, that is the design of interlocking Petri models for track vehicle systems.
systems man and cybernetics | 1998
A.K.A. de Medeiros; Dalton Dario Serey Guerrero; J.C.A. de Figueiredo; Angelo Perkusich
Groupware systems are inherently concurrent and complex. To formally specify such systems, designers need powerful description tools capable of dealing with concurrency and mechanisms to manage the complexity. In this paper, we present an object-oriented specification language based on Petri nets, and its application to the modeling of a cooperative editor.
systems man and cybernetics | 1997
Dalton Serey; Joana Fernandes; Angelo Perkusich; J.C.A. de Figueiredo
With the increasing number and complexity of the resources in computer based systems, e.g, manufacturing systems, it is more and more important to rely on formal methods to model the components of such systems using an object based approach. The motivation to do so is to introduce structuring mechanisms in order to better manage the complexity of such systems. In this work we introduce an object based Petri net with its foundation on coloured Petri nets and G-Nets. G-CPN systems consist of concurrent, cooperating and loose coupling objects, whose main purpose is to deal with the incremental, formal and executable modeling and specifications of complex distributed software systems, encouraging both software reusability and maintenance.
systems man and cybernetics | 1996
I.S. Lima; Angelo Perkusich; J.C.A. de Figueiredo
In this paper we present an interactive tool for complex systems modeling, analysis and simulation using Petri nets and their temporal extensions. The proposed tool is based on user real time interaction and multiprogramming. Three user interactive steps are allowed: editing, analyzing and simulation. To introduce real time user interaction the tool uses a set of functions that allows to edit and simulate temporal behavior of the Petri net, i.e., programmable places, counters, timing and statistical routines. It executes a nonpreemptive round robin escalonator, that uses randomic functions, and implements a real-time executive, consisting in a multiprocessing system. The tool is based on the concepts given by Zhou and Dicesare (1993) for manufacturing systems, that can be used to many kinds of complex systems. Some other properties, as transition firing temporal dependency, resources addition, subtraction, enabling and disabling operations, and deterministic or stochastic task time duration can be used.
systems man and cybernetics | 1995
Angelo Perkusich; J.C.A. de Figueiredo
In this paper, we introduce a Petri net based methodology for the design of a track-vehicle system. The main motivation for the introduction of this methodology is to provide a firm theoretic model to be applied in the development of a system for design automation. We exemplify our presentation by defining the objects for the design of a distributed track vehicle system controller.
systems, man and cybernetics | 2008
Cassio L. Rodrigues; F.J. Morais; L.M.L. Silva; K.R.G. da Silva; J.C.A. de Figueiredo; Dalton Dario Serey Guerrero; Elmar U. K. Melcher
We present a functional verification methodology that employs hierarchical coloured petri nets (HCPN) to describe the testbench. By this way, we are avoiding the absence of formal techniques concerning the testbench description and keeping a high-level of abstraction that is required in this phase of the project. The hierarchical (de)composition is the solution to deal with large designs. The methodology prescribes a way to (de)compose the testbench that promotes incremental development and reuse of testbench elements. Furthermore, our methodology provides tool support for the testbench creation. Experimental results concerning the functional verification of the MPEG 4 video decoder are presented.
systems, man and cybernetics | 2004
Cassio L. Rodrigues; Dalton Dario Serey Guerrero; J.C.A. de Figueiredo
We present model checking techniques for verifying an object oriented Petri net modeling language (RPOO). Our intention is turn the application of model checking on model-based software development more feasible. In order that we provide means of specifying objects properties regardless Petri nets details. We use Petri nets semantics just to construct the models state space. We present our algorithms to evaluate properties expressed in branching-time temporal logic CTL. We deal with explicit representation of state space emphasizing its OO features. Besides, we remark the results of some applications of our model checker.