VLDB 2026 Research / reviewers in the wild / expert
Robert L. Probert
dblp:p/RLProbert
· DBLP profile ↗
24ranked-venue papers
13as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10 · 4 first-authorComputer networks · 7 · 4 first-authorTheory of computation · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Computer networks
2 papers |
Internet architecture and protocols · 70% Network management and operations · 30% | |
| Theoretical computer science
4 papers |
Computational complexity · 90% Algorithms and data structures · 10% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 50% Program analysis · 50% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › protocol design
protocol synthesis |
0.0 | 1 | 1991 | Synthesis of Communication Protocols: Survey and Assessment · IEEE Trans. Computers 1991 |
Network management and operations › network testing
protocol conformance testing |
0.0 | 1 | 1989 | Formalization of ISDN LAPD for Conformance Testing · INFOCOM 1989 |
Computational complexity
algebraic complexity |
0.0 | 2 | 1978 | An Extension of Computational Duality to Sequences of Bilinear Computations · SIAM J. Comput. 1978 On the Additive Complexity of Matrix Multiplication · SIAM J. Comput. 1976 |
Computational complexity › algebraic complexity › matrix multiplication
matrix multiplication exponent |
0.0 | 2 | 1978 | An Extension of Computational Duality to Sequences of Bilinear Computations · SIAM J. Comput. 1978 On the Additive Complexity of Matrix Multiplication · SIAM J. Comput. 1976 |
Computational complexity › algebraic complexity
tensor rank |
0.0 | 2 | 1978 | An Extension of Computational Duality to Sequences of Bilinear Computations · SIAM J. Comput. 1978 On the Additive Complexity of Matrix Multiplication · SIAM J. Comput. 1976 |
Program analysis › dynamic analysis
instrumentation |
0.0 | 1 | 1982 | Optimal Insertion of Software Probes in Well-Delimited Programs · IEEE Trans. Software Eng. 1982 |
Software testing
test coverage |
0.0 | 1 | 1982 | Optimal Insertion of Software Probes in Well-Delimited Programs · IEEE Trans. Software Eng. 1982 |
Algorithms and data structures
numerical linear algebra |
0.0 | 1 | 1974 | Efficient Procedures for Using Matrix Algorithms · ICALP 1974 |
Methods — techniques the papers use, named apart from their topics
formal specification · 0.0automatic test generation · 0.0survey · 0.0comparison · 0.0classification · 0.0control flow analysis · 0.0matrix multiplication · 0.0graph-theoretic model · 0.0dynamic programming · 0.0computational duality · 0.0bilinear algorithm · 0.0algorithm design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Regression test suite reduction based on SDL models of system requirementsabstractAbstract This paper proposes a model‐based regression test suite reduction method. The proposed method considers an SDL model representing the requirements of a system under test and a set of modifications on this model, applies dependence analysis to identify interaction patterns related to each type of modifications, i.e., adding, deleting, and changing transitions in the SDL model, and reduces the size of a given regression test suite by examining interaction patterns covered by each test case in the test suite. Results of empirical studies are reported. Copyright © 2009 John Wiley & Sons, Ltd. Yanping Chen 0004, Robert L. Probert, Hasan Ural |
J. Softw. Maintenance Res. Pract. | 2 |
| 2003 | Formal verification and validation for e-commerce: theory and best practices
Robert L. Probert, Yanping Chen 0004, Behrad Ghazizadeh, D. Paul Sims, Maurus Cappa |
Inf. Softw. Technol. | 1 |
| 2001 | CORBA-Based E-Commerce Application Testing ArchitectureabstractE-commerce systems are specialized instances of distributed processing systems. The Common Object Request Broker Architecture (CORBA) provides a sophisticated infrastructure to develop and deploy distributed objects. As systems become more complex and geographically distributed, it is becoming increasingly difficult to conduct cost-effective, systematic and comprehensive testing on such systems. Using CORBA to facilitate the development and testing of e-commerce systems can greatly improve testability and directly shorten the time-to-market cycle by decreasing the test effort. This paper proposes a practical CORBA-based approach called CDATA (e-Commerce Development And Testing Approach), which supports both functional and performance testing of multiple distributed CUTs (components under test). The approach is illustrated by the implementation of an experimental e-commerce system and the corresponding testing architecture. Robert L. Probert |
AICCSA | 1 |
| 2001 | A Measure for Component Interaction Test CoverageabstractA trend in software development is to assemble a system from a number of components. These may be either available commercially off-the-shelf, or by the use of network-based resources. In many cases, the system is expected to function for multiple configurations of interchangeable components. The trade off that a system tester faces is the thoroughness of test component configuration coverage, versus limited resources of time and expense. This paper presents a metric that can be used to measure component interaction coverage of a set of system test configurations. It also provides a formal definition of the system test interaction problem. Alan W. Williams, Robert L. Probert |
AICCSA | 2 |
| 2001 | Improving time-to-market using SDL tools and techniques
Nikolai Mansurov, Robert L. Probert |
Comput. Networks | 2 |
| 2001 | Rapid generation of functional tests using MSCs, SDL and TTCN
Robert L. Probert, Hasan Ural, Alan W. Williams |
Comput. Commun. | 1 |
| 1999 | Communications software engineering (CSE)
Kassem Saleh, Robert L. Probert |
Inf. Softw. Technol. | 2 |
| 1999 | Recovery of CFSM-based protocol and service design from protocol execution traces
Kassem Saleh, Robert L. Probert, Khaled Al-Saqabi |
Inf. Softw. Technol. | 2 |
| 1999 | The distributed object computing paradigm: concepts and applications
Kassem Saleh, Robert L. Probert, Hassib Khanafer |
J. Syst. Softw. | 2 |
| 1996 | Recovery of Communications Protocol Design from Run Time Protocol TracesabstractReverse engineering and design recovery are two important concepts for the evolutionary design of systems software. In particular, the reverse engineering of distributed software, such as communications systems, is a very challenging, practical problem. Most communications software is written without the use of formal methods and is often poorly documented. Consequently, to maintain or modify such software, relevant details of the original design need to be recovered from the executable software itself. This design recovery process, called reverse engineering, involves either static analysis of the code or dynamic analysis of the software behaviour based on selected execution traces. In this paper, we use the dynamic trace analysis approach. Specifically, based on execution traces as represented at selected points of observation, we generate a higher level design representation consisting of communicating finite state machines (CFSMs) corresponding to the protocol design and service constraints. Kassem Saleh, M. Ilangovan, Robert L. Probert |
ICECCS | 3 |
| 1996 | A practical strategy for testing pair-wise coverage of network interfacesabstractDistributed systems consist of a number of network elements that interact with each other. As the number of network elements and interchangeable components for each network element increases, the trade-off that the system tester faces is the thoroughness of test configuration coverage vs. limited resources of time and expense that are available. An approach to resolving this trade-off is to determine a set of test configurations that test each pair-wise combination of network components. This goal gives a well-defined level of test coverage, with a reduced number of system configurations. To select such a set of test configurations, we show how to apply the method of orthogonal Latin squares, from the design of balanced statistical experiments. Since the theoretical treatment assumes constraints that may not be satisfied in practice, we then show how to adapt this approach to realistic application constraints. Alan W. Williams, Robert L. Probert |
ISSRE | 2 |
| 1996 | Protocol quality engineering: addressing industry concerns about formal methods
Robert L. Probert, Ning Lew |
Comput. Commun. | 1 |
| 1995 | Validation-directed specification of communications systems
Robert L. Probert, Kassem Saleh, Hualong Yu |
Inf. Softw. Technol. | 1 |
| 1992 | TTCN: The International Notation for Specifying Tests of Communcations Systems
Robert L. Probert, Ostap Monkewich |
Comput. Networks ISDN Syst. | 1 |
| 1991 | Synthesis of Communication Protocols: Survey and AssessmentabstractEleven methods for the synthesis of communication protocols are described. Based on particular features of the synthesis process, these methods are classified and compared. In particular, it is noted that interactive methods allow flexibility in the design process; as a result, communication patterns are not prespecified but may be constructed interactively. Methods that only consider the synchronous mode of behavior of communicating entities exclude a wide range of real-life protocols. Methods that make no reference to service requirements do not guarantee the semantic correctness of the synthesized protocol and therefore require the application of a semantic verification procedure. Most methods concentrate on the synthesis of the control part of the protocol entities, which mainly consists of the exchange of synchronization messages. The data part is not adequately treated by any of the synthesis methods. Other than the exchange of synchronization messages, some methods have been extended to deal with unreliable media by synthesizing error-recovery patterns. Some new research directions for enhancing the applicability of the synthesis approach to the design of real-life protocols are obtained.> Robert L. Probert, Kassem Saleh |
IEEE Trans. Computers | 1 |
| 1989 | Formalization of ISDN LAPD for Conformance TestingabstractUsefulness of a formalization of the specification of ISDN LAPD is demonstrated for designing and developing a comprehensive set of conformance tests. Since many protocol standards are specified in a natural language (i.e., English), a method for formalizing protocol specifications with a view to a number of validation activities, including conformance testing, is also presented. In particular, it is shown how to utilize the state-transition-oriented approach to automatically generate a major component of standard conformance test suites. The use of formalized specifications is also illustrated for verifying the specification by selective executions, and for validating conformance test cases against the specification.> Teddy Boyce, T. Grenier, Robert L. Probert, Hasan Ural |
INFOCOM | 3 |
| 1989 | A Comprehensive Software Environment for Developing Standardized Conformance Test Suites
Robert L. Probert, Hasan Ural, Marc W. A. Hornbeek |
Comput. Networks ISDN Syst. | 1 |
| 1986 | Step-Wise Validation of Communication Protocols and Services
Hasan Ural, Robert L. Probert |
Comput. Networks | 2 |
| 1984 | High-level testing and example-directed development of software specifications
Robert L. Probert, Hasan Ural |
J. Syst. Softw. | 1 |
| 1982 | Optimal Insertion of Software Probes in Well-Delimited ProgramsabstractA standard technique for monitoring software testing activities is to instrument the module under test with counters or probes before testing begins; then, during testing, data generated by these probes can be used to identify portions of as yet unexercised code. In this paper the effect of the disciplined use of language features for explicitly delimiting control flow constructs is investigated with respect to the corresponding ease of software instrumentation. In particular, assuming all control constructs are explicitly delimited, for example, by END IF or equivalent statements, an easily programmed method is given for inserting a minimum number of probes for monitoring statement and branch execution counts without disrupting source code structure or paragraphing. The use of these probes, called statement probes, is contrasted with the use of standard (branch) probes for execution monitoring. It is observed that the results apply to well-delimited modules written in a wide variety of programming languages, in particular, Ada. Robert L. Probert |
IEEE Trans. Software Eng. | 1 |
| 1978 | An Extension of Computational Duality to Sequences of Bilinear ComputationsabstractAn extension of an earlier result on the computational duality of the problem of computing sets of bilinear forms by a single bilinear algorithm is given to that of computing a set of multilinear forms by a sequence of bilinear algorithms. Such problems are called piecewise bilinear computations. It is shown that piecewise bilinear computations represented by dihedral permutations of the dimensions of a multiple matrix product, for example, have exactly the same computational complexity with respect to multiplication operations as the original multiple matrix multiplication problem, and additive complexity given by the additive complexity of the original problem plus the decrease in size of the new product matrix from that of the original product matrix. This result proves that duality preserves arithmetic optimality even for algorithms developed by such local optimization techniques as dynamic programming. Finally, it is noted that since the result is constructive, it yields a method for generating equicomplex new algorithms from a given one, even if the given algorithm is nonoptimal or “approximately optimal”. Robert L. Probert |
SIAM J. Comput. | 1 |
| 1976 | Commutativity, Non-Commutativity, and Bilinearity
Robert L. Probert |
Inf. Process. Lett. | 1 |
| 1976 | On the Additive Complexity of Matrix MultiplicationabstractA graph-theoretic model is introduced for bilinear algorithms. This facilitates in particular the investigation of the additive complexity of matrix multiplication. The number of additions/subtractions required for each of the problems defined by symmetric permutations on the dimensions of the matrices are shown to differ conversely as the size of each product matrix. It is noted that this result holds for any system of dual problems, not only dual matrix multiplication problems. This additive symmetry is employed to obtain various results, including the fact that 15 additive operations are necessary and sufficient to multiply two $2 \times 2$ matrices by a bilinear algorithm using at most 7 multiplication operations. Robert L. Probert |
SIAM J. Comput. | 1 |
| 1974 | Efficient Procedures for Using Matrix Algorithms
Patrick C. Fischer, Robert L. Probert |
ICALP | 2 |