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

Juei Chang

dblp:05/6821 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 1998
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 2 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.

Software engineering, system software, and programming languages
2 papers
Software testing · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
specification-based testing
0.021998
ADLscope: An Automated Specification-based Unit Testing Tool · ASE 1998
Structural Specification-Based Testing with ADL · ISSTA 1996
Software testing › test coverage
coverage measurement
0.011998
ADLscope: An Automated Specification-based Unit Testing Tool · ASE 1998
Software testing
test coverage
0.011998
ADLscope: An Automated Specification-based Unit Testing Tool · ASE 1998
Software testing
unit testing
0.011998
ADLscope: An Automated Specification-based Unit Testing Tool · ASE 1998
Software testing
black-box testing
0.011996
Structural Specification-Based Testing with ADL · ISSTA 1996
Software testing
test generation
0.011998
ADLscope: An Automated Specification-based Unit Testing Tool · ASE 1998

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

assertion definition language · 0.0formal specification · 0.0
YearPublicationVenuePosition
1998 ADLscope: An Automated Specification-based Unit Testing Tool
abstract
Specification-based testing is important because it relates directly to what the program is supposed to do and can detect certain errors that are often not detected by traditional code-based testing techniques such as branch coverage and statement coverage. We have developed an automated testing tool, called ADLscope, that utilizes the formal specification of a program unit as the basis for test coverage measurement. A tester uses ADLscope to test application programming interfaces (APIs) written in the C programming language. The API must be formally specified in the Assertion Definition Language (ADL). The tester uses ADLscope to generate coverage conditions from a program's ADL specifications. When the API is tested, ADLscope automatically measures how many of the coverage conditions have been covered by the tests.
Juei Chang, Debra J. Richardson
ASE1
1996 Structural Specification-Based Testing with ADL
abstract
This paper describes a specification-based black-box technique for testing program units. The main contribution is the method that we have developed to derive test conditions, which are descriptions of test cases, from the formal specification of each program unit. The derived test conditions are used to guide test selection and to measure comprehensiveness of existing test suites. Our technique complements traditional code-based techniques such as statement coverage and branch coverage. It allows the tester to quickly develop a black-box test suite.In particular, this paper presents techniques for deriving test conditions from specifications written in the Assertion Definition Language (ADL) [SH94], a predicate logic-based language that is used to describe the relationships between inputs and outputs of a program unit. Our technique is fully automatable, and we are currently implementing a tool based on the techniques presented in this paper.
Juei Chang, Debra J. Richardson, Sriram Sankar
ISSTA1