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.

Ping Hao

dblp:64/5 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 2008
—ORCID · unresolved

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

Software engineering, systems software and programming languages · 7Artificial intelligence and machine learning · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.

Theoretical computer science
1 paper
Logic in computer science · 67% Automata and formal languages · 33%
Software engineering, system software, and programming languages
1 paper
Program verification · 70% Requirements engineering and software design · 30%

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

TopicWeightPapersLastEvidence papers
Logic in computer science
process algebra
0.112008
Timed Automata Patterns · IEEE Trans. Software Eng. 2008
Automata and formal languages
timed automata
0.112008
Timed Automata Patterns · IEEE Trans. Software Eng. 2008
Logic in computer science › process algebra
timed CSP
0.112008
Timed Automata Patterns · IEEE Trans. Software Eng. 2008
Requirements engineering and software design
formal specification
0.112006
HighSpec: a tool for building and checking OZTA models · ICSE 2006
Program verification
model checking
0.112006
HighSpec: a tool for building and checking OZTA models · ICSE 2006
Program verification › model checking
timed automata verification
0.112006
HighSpec: a tool for building and checking OZTA models · ICSE 2006
Program verification
theorem proving
0.012006
HighSpec: a tool for building and checking OZTA models · ICSE 2006

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

translation · 0.1timed automata · 0.1TCOZ · 0.1
YearPublicationVenuePosition
2008 Timed Automata Patterns
abstract
Timed Automata have proven to be useful for specification and verification of real-time systems. System design using Timed Automata relies on explicit manipulation of clock variables. A number of automated analyzers for Timed Automata have been developed. However, Timed Automata lack of composable patterns for high-level system design. Logic-based specification languages like Timed CSP and TCOZ are well suited for presenting compositional models of complex real-time systems. In this work, we define a set of composable Timed Automata patterns based on hierarchical constructs in timed enriched process algebras. The patterns facilitate hierarchical design of complex systems using Timed Automata. They also allow a systematic translation from Timed CSP/TCOZ models to Timed Automata so that analyzers for Timed Automata can be used to reason about TCOZ models. A prototype has been developed to support system design using Timed Automata patterns or, if given a TCOZ specification, to automate the translation from TCOZ to Timed Automata.
Jin Song Dong 0001, Ping Hao, Shengchao Qin, Jun Sun 0001, Wang Yi 0001
IEEE Trans. Software Eng.2
2006 A Reasoning Method for Timed CSP Based on Constraint Solving
Jin Song Dong 0001, Ping Hao, Jun Sun 0001, Xian Zhang 0007
ICFEM2
2006 HighSpec: a tool for building and checking OZTA models
abstract
HighSpec is an interactive system for composing and checking OZTA specifications. The integrated high level specification language, OZTA, is a combination of Object-Z (OZ) and Timed Automata (TA). Building on the strength of Object-Z's in specifying data structures and Timed Automata's in modelling dynamic and real-time behaviors, OZTA is well suited for presenting complete and coherent requirement models for complex real-time systems. HighSpec supports editing, type-checking as well as projecting OZTA models into TA models and Alloy Models so that TA model checkers-UPPAAL and the Alloy Analyzer can be utilized for verification. Most importantly, HighSpec supports a novel yet effective mechanism advocated by OZTA for structural TA design, i.e., using a set of composable timed patterns to capture high level timing requirements and process behaviors and generate the TA part of model in a top-down way. HighSpec can also generate LaTeX document as an alternative media for the spread and read of established OZTA models.
Jin Song Dong 0001, Ping Hao, Xian Zhang 0007, Shengchao Qin
ICSE2
2005 Integrating Object-Z with Timed Automata
abstract
When designing a complex system, Object-Z is a powerful logic-based language for modeling the system state aspects, and timed automata is an excellent graph-based notation for capturing timed control behaviour of the system. This paper presents an effective combination of the two techniques with novel composition and communication mechanisms. The combined notation enhances Object-Z with realtime modeling capability and also extends timed automata with enhanced structure and state modeling features.
Jin Song Dong 0001, Roger Duke, Ping Hao
ICECCS3
2005 The Semantics and Tool Support of OZTA
Jin Song Dong 0001, Ping Hao, Shengchao Qin, Xian Zhang 0007
ICFEM2
2005 Formal Designs for Embedded and Hybrid Systems
abstract
The design of embedded and hybrid systems requires powerful mechanisms for modeling data, state, concurrency and real-time behaviour. The {first} part of this paper illustrates a powerful design notation Timed Communicating Object Z (TCOZ) that has both channel based and sensor/actuator based interfaces. We believe that TCOZ is well suited for presenting more complete and coherent design models for complex embedded and hybrid systems. However, the challenge is how to analyze and check these models with tools support. One effective approach is to project (transform) the design models into multiple domains, then to use existing specialized tools in those domains to perform the checking and analyzing tasks. The second part of this paper demonstrates one particular projection from TCOZ designs to Timed Automata (TA) models so that TA model checkers can be used to check time related properties.
Jin Song Dong 0001, Ping Hao, Brendan P. Mahony
Int. J. Softw. Eng. Knowl. Eng.2
2004 GENNERE: A Generic Epidemiological Network for Nephrology and Rheumatology
Ana Simonet, Michel Simonet, Cyr Gabin Bassolet, Sylvain Ferriol, Cédric Gueydan, Rémi Patriarche, Haijin Yu, Ping Hao, Michel Forêt, Philippe Gaudin, Georges De Moor, Geert Thienpont, Mohamed Ben Saïd, Paul Landais, Didier Guillon
ER8
2004 Timed Patterns: TCOZ to Timed Automata
Jin Song Dong 0001, Ping Hao, Shengchao Qin, Jun Sun 0001, Wang Yi 0001
ICFEM2
2004 A Neural Network Approach for Indirect Shape from Shading
Ping Hao, Dongming Guo, Renke Kang
ISNN (2)1