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

Chunqing Chen

dblp:91/5512 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
0since 2021 · last 2012
—ORCID · unresolved

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

Software engineering, systems software and programming languages · 6 · 5 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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.

Theoretical computer science
1 paper
Logic in computer science · 100%
Software engineering, system software, and programming languages
2 papers
Program verification · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Program verification
theorem proving
0.222010
A verification system for interval-based specification languages · ACM Trans. Softw. Eng. Methodol. 2010
A verification system for timed interval calculus · ICSE 2008
Embedded and real-time systems › real-time system design
real-time system specification
0.122010
A verification system for timed interval calculus · ICSE 2008
A verification system for interval-based specification languages · ACM Trans. Softw. Eng. Methodol. 2010
Logic in computer science › temporal logic
interval temporal logic
0.112010
A verification system for interval-based specification languages · ACM Trans. Softw. Eng. Methodol. 2010
Logic in computer science
temporal logic
0.112010
A verification system for interval-based specification languages · ACM Trans. Softw. Eng. Methodol. 2010

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

theorem proving · 0.5PVS · 0.3higher-order logic · 0.2
YearPublicationVenuePosition
2012 A Systematic Framework Enabling Automatic Conflict Detection and Explanation in Cloud Service Selection for Enterprises
abstract
The fast growth of cloud service offerings has attracted more enterprises to migrate their IT applications into cloud. Nonetheless, complex enterprise user requirements, especially interdependent relations across them, raise new challenges of cloud service selection. In addition, a major concern for these enterprises is ensuring compliance with their policies on the use of cloud services. In this paper, we present a systematic framework, based on formal verification and constraint solving techniques, to help enterprises tackle problems when adopting cloud computing. Our framework enables automatic detection of conflicts covering violation of enterprise policies and inconsistency of user requirements, and explanation generation which identifies problematic user requirements. The framework next select automatically cloud services which satisfy all enterprise policies and user requirements (with interdependent relations). We have prototyped and successfully applied our approach to projects which manage heterogeneous cloud infrastructure services for large enterprises.
Chunqing Chen, Shixing Yan, Guopeng Zhao, Bu-Sung Lee, Sharad Singhal
IEEE CLOUD1
2012 Cloud service recommendation and selection for enterprises
Shixing Yan, Chunqing Chen, Guopeng Zhao, Bu-Sung Lee
CNSM2
2012 Formal modeling and validation of Stateflow diagrams
Chunqing Chen, Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001, Manchun Zheng
Int. J. Softw. Tools Technol. Transf.1
2010 A verification system for interval-based specification languages
abstract
Interval-based specification languages have been used to formally model and rigorously reason about real-time computing systems. This usually involves logical reasoning and mathematical computation with respect to continuous or discrete time. When these systems are complex, analyzing their models by hand becomes error-prone and difficult. In this article, we develop a verification system to facilitate the formal analysis of interval-based specification languages with machine-assisted proof support. The verification system is developed using a generic theorem prover, Prototype Verification System (PVS). Our system elaborately encodes a highly expressive set-based notation, Timed Interval Calculus (TIC), and can rigorously carry out the verification of TIC models at an interval level. We validated all TIC reasoning rules and discovered subtle flaws in the original rules. We also apply TIC to model Duration Calculus (DC), which is a popular interval-based specification language, and thus expand the capacity of the verification system. We can check the correctness of DC axioms, and execute DC proofs in a manner similar to the corresponding pencil-and-paper DC arguments.
Chunqing Chen, Jin Song Dong 0001, Jun Sun 0001, Andrew P. Martin
ACM Trans. Softw. Eng. Methodol.1
2009 Integrating Specification and Programs for System Modeling and Verification
abstract
High level specification languages like CSP use mathematical objects as abstractions to represent systems and processes. System behaviors are described as process expressions combined with compositional operators, which are associated with elegant algebraic laws for system analysis. Nonetheless, modeling systems with non-trivial data and functional aspects using CSP remains difficult. In this work, we propose a modeling language named CSP# (short for communicating sequential programs) which integrates high-level modeling operators with low-level procedural codes, for the purpose of efficient mechanical system verification. We demonstrate that data operations can be modeled as terminating sequential programs, which can be composed using high-level compositional operators. CSP# is supported by the PAT model checker and has been applied to a number of systems.
Jun Sun 0001, Yang Liu 0003, Jin Song Dong 0001, Chunqing Chen
TASE4
2009 A formal framework for modeling and validating Simulink diagrams
abstract
Abstract Simulink has been widely used in industry to model and simulate embedded systems. With the increasing usage of embedded systems in real-time safety-critical situations, Simulink becomes deficient to analyze (timing) requirements with high-level assurance. In this article, we apply Timed Interval Calculus (TIC), a real-time specification language, to complement Simulink with TIC formal verification capability. We elaborately construct TIC library functions to model Simulink library blocks which are used to compose Simulink diagrams. Next, Simulink diagrams are automatically transformed into TIC models which preserve functional and timing aspects. Important requirements such as timing bounded liveness can be precisely specified in TIC for whole diagrams or some components. Lastly, validation of TIC models can be rigorously conducted with a high degree of automation using a generic theorem prover. Our framework can enlarge the design space by representing environment properties to open systems, and handle complex diagrams as the analysis of continuous and discrete behavior is supported.
Chunqing Chen, Jin Song Dong 0001, Jun Sun 0001
Formal Aspects Comput.1
2008 A verification system for timed interval calculus
abstract
Timed Interval Calculus (TIC) is a highly expressive set-based notation for specifying and reasoning about embedded real-time systems. However, it lacks mechanical proving support, as its verification usually involves infinite time intervals and continuous dynamics. In this paper, we develop a system based on a generic theorem prover, Prototype Verification System (PVS), to assist formal verification of TIC at a high grade of automation. TIC semantics has been constructed by the PVS typed higher-order logic. Based on the encoding, we have checked all TIC reasoning rules and discovered subtle flaws. A translator has been implemented in Java to automatically transform TIC models into PVS specifications. A collection of supplementary rules and PVS strategies has been defined to facilitate the rigorous reasoning of TIC models with functional and non-functional (for example, real-time) requirements at the interval level. Our approach is generic and can be applied further to support other real-time notations.
Chunqing Chen, Jin Song Dong 0001, Jun Sun 0001
ICSE1
2007 Machine-Assisted Proof Support for Validation Beyond Simulink
Chunqing Chen, Jin Song Dong 0001, Jun Sun 0001
ICFEM1
2006 Applying Timed Interval Calculus to Simulink Diagrams
Chunqing Chen, Jin Song Dong 0001
ICFEM1