Demo Data from EDBT 2026 / reviewers in the wild / expert
Man-tak Shing
dblp:61/4892 · also M. T. Shing
· DBLP profile ↗
17ranked-venue papers
2as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 4Computer networks · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers |
Algorithms and data structures · 53% Mathematical optimization · 47% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures
dynamic programming |
0.0 | 3 | 1984 | Computation of Matrix Chain Products. Part II · SIAM J. Comput. 1984 Computation of Matrix Chain Products. Part I · SIAM J. Comput. 1982 Some Theorems about Matrix Multiplication (Extended Abstract) · FOCS 1980 |
Algorithms and data structures › dynamic programming
matrix chain multiplication |
0.0 | 3 | 1984 | Computation of Matrix Chain Products. Part II · SIAM J. Comput. 1984 Computation of Matrix Chain Products. Part I · SIAM J. Comput. 1982 Some Theorems about Matrix Multiplication (Extended Abstract) · FOCS 1980 |
Mathematical optimization › combinatorial optimization
optimal parenthesization |
0.0 | 3 | 1984 | Computation of Matrix Chain Products. Part II · SIAM J. Comput. 1984 Computation of Matrix Chain Products. Part I · SIAM J. Comput. 1982 Some Theorems about Matrix Multiplication (Extended Abstract) · FOCS 1980 |
Mathematical optimization
combinatorial optimization |
0.0 | 2 | 1984 | Computation of Matrix Chain Products. Part II · SIAM J. Comput. 1984 Computation of Matrix Chain Products. Part I · SIAM J. Comput. 1982 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.0combinatorial optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Validating quality attribute requirements via execution-based model checkingabstractSUMMARY This paper is concerned with the correct specification and validation of quality attribute requirements (QARs) that crosscut through a diverse set of complex system functions. These requirements act as modifiers of system level functional requirements and thus have substantial influence on the eventual architectural selection. Because system designers traditionally address these requirements one quality attribute at a time, the process frequently results in QARs that contain subtle conflicting behaviors. This paper presents an approach to QAR‐induced behavior validation and conflict detection via execution‐based model checking early in the software development process. It explores the concept of conflicts between requirements with temporal and sequencing behaviors and presents an automated approach for discovering such conflicts. Published 2012. This article is a US Government work and is in the public domain in the USA. Doron Drusinsky, Man-tak Shing |
Softw. Pract. Exp. | 2 |
| 2011 | Cloud Computing Support for Collaboration and Communication in Enterprise-Wide Workflow ProcessesabstractThis paper discusses the use of social media and cloud computing technologies to facilitate the collaboration and communication in enterprise-wide workflow processes. It presents a use case analysis of the US Army Test and Evaluation Command (ATEC) test program management to demonstrate how cloud computing and social media could streamline pre-existing, highly serialized, enterprise-wide workflow processes. The resulting optimizations to the monitoring, reporting, and control aspects will lead to situational awareness information being available to senior leadership with far fewer intermediary, human-in-the-loop steps. These optimizations, when combined with social networking tools and a common integrated working environment for program artifacts, may result in an increase to productivity across all levels of the organization. Jason S. Bolin, James Bret Michael, Man-tak Shing |
SERVICES | 3 |
| 2011 | A Cloud Computing Application for Synchronized Disaster Response OperationsabstractDuring disaster response, key resources are supplied from a variety of channels including: government agencies, volunteer organizations, commercial businesses, educational institutions and others. While these entities have efficient internal methods of communication and coordination, interorganizational collaboration has often been hindered by political, social, and technological challenges. This paper examines the challenges to collaboration among responding entities and proposes a technology-enabled self-synchronization framework for sharing information using a distributed, highly scalable, web application based on the cloud computing technologies. The proposed design applies the unique benefits of cloud computing to the disaster response domain. This notional design facilitates communication among a broad range of public and private groups without requiring these organizations to compromise competitive advantage. Shawn Kelly, Corey Mazyck, Karl Pfeiffer, Man-tak Shing |
SERVICES | 4 |
| 2009 | Using UML Statecharts with Knowledge Logic Guards
Doron Drusinsky, Man-tak Shing |
MoDELS | 2 |
| 2006 | Environment behavior models for automation of testing and assessment of system safety
Mikhail Auguston, James Bret Michael, Man-tak Shing |
Inf. Softw. Technol. | 3 |
| 2005 | Using attributed event grammar environment models for automated test generation and software risk assessment of system-of-systemsabstractThis paper presents some concepts, principles, and techniques for automated testing of system-of-systems based on attributed event grammar (AEG) modeling of the system's operational environment. AEG provides a uniform approach for automatically generating, executing, and analyzing tests. Quantitative and qualitative software risk assessment can be performed based on statistics gathered during automatic test execution within the specified environment model. Mikhail Auguston, James Bret Michael, Man-tak Shing, David L. Floodeen |
SMC | 3 |
| 2005 | Creation and evaluation of formal specifications for system-of-systems developmentabstractStudies have suggested that formal specifications and lightweight formal methods help improve the clarity and precision of the requirements specification. This paper describes a process to augment the current informal approaches to system-of-systems development by introducing temporal assertions to capture the safety-critical and mission-essential system requirements and runtime model checking to evaluate the system designs and implementation. The process allows users to develop and validate temporal assertions iteratively via simulation with multiple scenarios, and to use the assertions to automate the testing of the system-of-systems under development as well as armor-plating the target system against any unexpected behaviors at runtime. Doron Drusinsky, Man-tak Shing |
SMC | 2 |
| 2002 | Automated prototyping tool-kit (APT)
Nader Nada, Man-tak Shing, Valdis Berzins, Luqi |
Inf. Sci. | 2 |
| 1995 | Computer Aided Prototyping System
Valdis Berzins, Luqi, Man-tak Shing |
SEKE | 3 |
| 1994 | On Optimal Guillotine Partitions Approximating Optimal D-box Partitions
Teofilo F. Gonzalez, Man-tak Shing, Si-Qing Zheng |
Comput. Geom. | 3 |
| 1990 | Algorithms for special cases of rectilinear steiner trees: I. Points on the boundary of a rectilinear rectangleabstractAbstract The general rectilinear Steiner tree problem has been proved to be NP‐complete. In this paper, we consider a special case in which the points lie on the boundary of a rectilinear rectangle and give anO(n)algorithm to construct a minimum rectilinear Steiner tree for such points. Pankaj K. Agarwal, Man-tak Shing |
Networks | 2 |
| 1986 | A decomposition algorithm for multi-terminal networks flows
Man-tak Shing, T. C. Hu |
Discret. Appl. Math. | 1 |
| 1985 | Probabilistic partitioning algorithms for the rectilinear steiner problemabstractAbstract Based on the probabilistic approach introduced by Karp [14], we present two partitioning algorithms for the approximate solution of large instances of the rectilinear Steiner problem in the plane. The algorithms subdivide a set of given points into small groups, construct a minimum rectilinear Steiner tree for each small group, and then patch the subtrees together to form a near‐optimum rectilinear Steiner tree for the given points. Suppose there are n given points, uniformly distributed over the unit square [0,1] × [0,1] and spanned by a minimum rectilinear Steiner tree To. Then for any given integer t > 0, the first algorithm runs in O(f(t)n + n log n) time and produces a rectilinear Steiner tree T1 such that \documentclass{article}\pagestyle{empty}\begin{document}$ \left({|T_1 |/|T_0 |} \right) \le 1 + O\left({\sqrt {1/t}} \right) $\end{document} with probability approaching 1 as n → ∞, while the second algorithm has an expected running time of O(g(t)n) and it also produces a rectilinear Steiner tree T2 such that \documentclass{article}\pagestyle{empty}\begin{document}$ \left({|T_2 |/|T_0 |} \right) \le 1 + O\left({\sqrt {1/t}} \right) $\end{document} with probability approaching 1 as n → ∞. János Komlós, Man-tak Shing |
Networks | 2 |
| 1984 | Computation of Matrix Chain Products. Part IIabstractThis paper considers the computation of matrix chain products of the form $M_1 \times M_2 \times \cdots \times M_{n - 1} $. If the matrices are of different dimensions, the order in which the matrices are computed affects the number of operations. An optimum order is an order which minimizes the total number of operations. Some theorems about an optimum order of computing the matrices have been presented in Part I [SIAM J. Comput., 11 (1982), pp. 362–373]. Based on those theorems, an $O(n\log n)$ algorithm for finding the optimum order is presented here. T. C. Hu, Man-tak Shing |
SIAM J. Comput. | 2 |
| 1983 | Optimum Ordered Bi-Weighted Binary Trees
Man-tak Shing |
Inf. Process. Lett. | 1 |
| 1982 | Computation of Matrix Chain Products. Part IabstractThis paper considers the computation of matrix chain products of the form $M_1 \times M_2 \times \cdots \times M_{n - 1} $. If the matrices are of different dimensions, the order in which the product is computed affects the number of operations. An optimum order is an order which minimizes the total number of operations. We present some theorems about an optimum order of computing the matrices. Based on these theorems, an $O(n\log n)$ algorithm for finding an optimum order will be presented in Part II. T. C. Hu, Man-tak Shing |
SIAM J. Comput. | 2 |
| 1980 | Some Theorems about Matrix Multiplication (Extended Abstract)abstractThis paper considers the computation of matrix chain products of the form M1 × M2 ×...× Mn-1. If the matrices are of different dimensions, the order in which the matrices are computed affects the number of operations. An optimum order is an order which minimizes the total number of operations. We present some theorems about an optimum order of computing the matrices. Based on these theorems, an O(n log n) algorithm for finding the optimum order is presented. T. C. Hu, Man-tak Shing |
FOCS | 2 |