Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Eric Y. T. Juan

dblp:04/2604 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2013
0000-0003-2199-5986ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 41% Electronic design automation · 23% Performance modeling and evaluation · 18%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 51% Program verification · 49%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test › formal verification
deadlock freedom verification
0.012003
Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems · IEEE Trans. Knowl. Data Eng. 2003
Embedded and real-time systems
real-time system verification
0.012003
Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems · IEEE Trans. Knowl. Data Eng. 2003
Automated reasoning and model checking
compositional verification
0.012003
Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems · IEEE Trans. Knowl. Data Eng. 2003
Automated reasoning and model checking
real-time verification
0.012003
Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems · IEEE Trans. Knowl. Data Eng. 2003
Parallel and multicore computing › synchronization
deadlock analysis
0.012001
Reduction Methods for Real-Time Systems Using Delay Time Petri Nets · IEEE Trans. Software Eng. 2001
Embedded and real-time systems
real-time system analysis
0.012001
Reduction Methods for Real-Time Systems Using Delay Time Petri Nets · IEEE Trans. Software Eng. 2001
Performance modeling and evaluation › petri net modeling
timed petri net
0.012001
Reduction Methods for Real-Time Systems Using Delay Time Petri Nets · IEEE Trans. Software Eng. 2001
Requirements engineering and software design › software architecture › architecture description
architecture description language
0.011999
Knowledge-Based Software Architectures: Acquisition, Specification, and Verification · IEEE Trans. Knowl. Data Eng. 1999
Requirements engineering and software design
software architecture
0.011999
Knowledge-Based Software Architectures: Acquisition, Specification, and Verification · IEEE Trans. Knowl. Data Eng. 1999
Program verification
model checking
0.011998
Compositional Verification of Concurrent Systems Using Petri-Net-Based Condensation Rules · ACM Trans. Program. Lang. Syst. 1998
Program verification
modular verification
0.011998
Compositional Verification of Concurrent Systems Using Petri-Net-Based Condensation Rules · ACM Trans. Program. Lang. Syst. 1998
Program verification › model checking
state space explosion
0.011998
Compositional Verification of Concurrent Systems Using Petri-Net-Based Condensation Rules · ACM Trans. Program. Lang. Syst. 1998
Automated reasoning and model checking › model checking
state space explosion
0.012003
Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems · IEEE Trans. Knowl. Data Eng. 2003

Methods — techniques the papers use, named apart from their topics

condensation rules · 0.1IOT-failure equivalence · 0.1timed automaton · 0.1multiset labeled transition system · 0.1state space reduction · 0.0class-graph generation · 0.0survey · 0.0knowledge-based approach · 0.0firing-dependence theory · 0.0
YearPublicationVenuePosition
2013 Rough clustering using generalized fuzzy clustering algorithm
Jim Z. C. Lai, Eric Y. T. Juan, Franklin J. C. Lai
Pattern Recognit.2
2011 Methods for Protein Subcellular Localization Prediction
abstract
Large-scale protein analysis and reliable annotations are particularly helpful for scholars in biology and medicine community. Understanding the functional characterizations of protein sequences has been a major challenge in recent years. Extensive computer based prediction systems have been developed to support the need since many proteins' sub cellular localizations are still unknown. In this work, numerous protein description methods and three common classifiers are used in our experiments. These protein description methods are classified into two categories: protein composition based and position-specific scoring matrix based. A better prediction is achieved upon widely used data sets. Through these experiments, it is expected to give a comparison between protein description methods for protein sub cellular localization and their classification characteristics.
Eric Y. T. Juan, J. H. Chang, B. Y. Chen
CISIS1
2009 Predicting Protein Subcellular Localizations for Gram-Negative Bacteria Using DP-PSSM and Support Vector Machines
abstract
Invisible bacteria are found almost everywhere, and having a great impact on our everyday life. Particularly, many species of gram-negative bacteria are pathogenic and cause a wide variety of diseases in humans and animals. It is crucial in drug design to cure diseases brought by gram-negative bacteria. Unfortunately, a new drug discovery can be expensive and time-consuming even with the advance of biotechnology. Designing a highly effective and efficient computational system, especially for identifying protein subcellular localization for gram-negative bacteria, is an important research field.In this paper, we propose a new computational system which combines a well-known classifier, support vector machines (SVMs), a protein descriptor, DP-PSSM (Directional Property-PSSM), and an optimal tool for system tuning. In addition, an evolutionary computation based feature selection technique is applied to further improve the performance of our computational system. Our computational system, EF-SVM-PSL, had been tested through 10 fold cross validation on predicting subcellular localizations of three gram-negative bacteria protein datasets, PS1444, NR828, and EV243. Our EF-SVM-PSL has a relative simple architecture and performs competitively with the best alternative systems.
Eric Y. T. Juan, W. J. Li, J. H. Jhang, C. H. Chiu
CISIS1
2003 Model and Algorithm for Efficient Verification of High-Assurance Properties of Real-Time Systems
abstract
In this paper, we present a new compositional verification methodology for efficiently verifying high-assurance properties such as reachability and deadlock freedom of real-time systems. In this methodology, each component of real-time systems is initially specified as a timed automaton and it communicates with other components via synchronous and/or asynchronous communication channels. Then, each component is analyzed by a generation of its state-space graph which is formalized as a new state-space representation model called Multiset Labeled Transition Systems (MLTSs). Afterward, the state spaces of the components are hierarchically composed and simplified through a composition algorithm and a set of condensation rules, respectively, to get a condensed state space of the system. The simplified state spaces preserve equivalence with respect to deadlock and reachable states. Such equivalence is assured by our reduction theories called IOT-failure equivalence and IOT-state equivalence. To show the performance of our methodology, we developed a verification tool RT-IOTA and carried out experiments on some benchmarks such as CSMA/CD protocol, a rail-road crossing, an alternating bit-protocol, etc. Specifically, we look at the time taken to generate the statespace, the size of the state space, and the amount of reduction achieved by our condensation rules. The results demonstrate the strength of our new technique in dealing with the state-explosion problem.
Jeffrey J. P. Tsai, Eric Y. T. Juan, Avinash Sahay
IEEE Trans. Knowl. Data Eng.2
2001 Modeling and Verification of High-Assurance Properties of Safety-Critical Systems
abstract
This paper presents a methodology to reduce the high analysis complexity in modeling and verifying high-assurance properties of safety-critical systems. Our new methodology includes a state-space construction mechanism, multiset labeled transition systems, two congruence theorems and a set of condensation rules for the analysis of deadlock states and reachable states. In the new state-space construction mechanism, the state space can hierarchically be generated and simplified for both synchronous and asynchronous processes. In our multiset labeled transition systems, several actions can be performed as an atomic instruction. Our congruence theorems and condensation ules are much more powerful than current compositional-verification techniques since the high interleaved behaviors of asynchronous as well as invisible actions can be eliminated efficiently. Our experimental results on the analysis of the deadlock property show a significant improvement on many systems such as asynchronous-communication models and resource-competition problems.
Jeffrey J. P. Tsai, Eric Y. T. Juan
Comput. J.2
2001 Reduction Methods for Real-Time Systems Using Delay Time Petri Nets
abstract
We present a new net-reduction methodology to facilitate the analysis of real-time systems using Delay Time Petri Nets (DTPNs). Net reduction is one of the most important techniques for reducing the state-explosion problem of Petri nets. However, the application of net reduction to current timed-extensions of Petri nets (such as Merlin's Time PNs) is very limited due to the difficulty faced in the preservation of timing constraints. To overcome this problem, we introduce DTPNs which are inspired by Merlin's (1976) Time PNs, Senac's (1994) Hierarchical Time Stream PNs, and Little's (1991) Timed PNs. We show that DTPNs are much more suitable for net reduction. Then, we present a new set of DTPN reduction rules for the analysis of schedule and deadlock analysis. Our work is distinct from the others since our goal is to analyze real-time systems and the reduction methods we propose preserve both timing properties (schedule) and deadlock. To evaluate our framework, we have implemented an automated analysis tool whose main functions include net reduction and class-graph generation. The experimental results show that our net-reduction methodology leads to a significant contribution to the efficient analysis of real-time systems.
Eric Y. T. Juan, Jeffrey J. P. Tsai, Tadao Murata
IEEE Trans. Software Eng.1
1999 Knowledge-Based Software Architectures: Acquisition, Specification, and Verification
abstract
The concept of knowledge-based software architecture has recently emerged as a new way to improve our ability to effectively construct and maintain complex, large-scale software systems. Under this new paradigm, software engineers are able to do evolutionary design of complex systems through architecture specification, design rationale capture, architecture validation and verification, and architecture transformation. This paper surveys some of the important techniques that have been developed to support these activities. In particular, we are interested in knowledge/requirements acquisition and analysis. We survey some tools that use the knowledge-based approach to solve these problems. We also discuss various software architecture styles, architecture description languages (ADLs) and features of ADLs that help build better software systems. We then compare various ADLs based on these features. The efficient methods that were developed for verification, validation and high assurance of architectures are also discussed. Based on our survey results, we give a basis for comparing the various knowledge-based systems and list these comparisons in the form of a table.
Jeffrey J. P. Tsai, Alan Liu, Eric Y. T. Juan, Avinash Sahay
IEEE Trans. Knowl. Data Eng.3
1998 Compositional Verification of Concurrent Systems Using Petri-Net-Based Condensation Rules
abstract
The state-explosion problem of formal verification has obstructed its application to large-scale software systems. In this article, we introduce a set of new condensation theories: IOT-failure equivalence, IOT-state equivalence, and firing-dependence theory to cope with this problem. Our condensation theories are much weaker than current theories used for the compositional verification of Petri nets. More significantly, our new condensation theories can eliminate the interleaved behaviors caused by asynchronously sending actions. Therefore, our technique provides a much more powerful means for the compositional verification of asynchronous processes. Our technique can efficiently analyze several state-based properties: boundedness, reachable markings, reachable submarkings, and deadlock states. Based on the notion of our new theories, we develop a set of condensation rules for efficient verification of large-scale software systems. The experimental results show a significant improvement in the analysis large-scale concurrent systems.
Eric Y. T. Juan, Jeffrey J. P. Tsai, Tadao Murata
ACM Trans. Program. Lang. Syst.1
1996 Verifying Timing Properties for Distributed Real-Time Systems Using Timing Constraint Petri Nets
abstract
Timing analysis is essential to the development of valid computer systems especially for a distributed real-time system. We present both static and dynamic analysis procedures to verify timing properties of distributed real-time systems using timing constraint Petri nets (TCPNs). With both derived static information and collected dynamic data, we can locate a faulty task in a distributed real-time system using a timing behavior cross reference task. After a faulty task has been pinpointed the causes of a timing constraint violation in a faulty task can be identified.
Jeffrey J. P. Tsai, Stephen J. H. Yang, Yao-Hsiung Chang, Eric Y. T. Juan
COMPSAC4