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

Jeffrey Ka-Hing Mak

dblp:62/6018 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2004
—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-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.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › software architecture › architecture description
architectural modeling
0.012004
Precise Modeling of Design Patterns in UML · ICSE 2004
Requirements engineering and software design
design patterns
0.012004
Precise Modeling of Design Patterns in UML · ICSE 2004
Requirements engineering and software design › design patterns
design pattern specification
0.012004
Precise Modeling of Design Patterns in UML · ICSE 2004
Requirements engineering and software design
software architecture
0.012004
Precise Modeling of Design Patterns in UML · ICSE 2004
Requirements engineering and software design › model-driven engineering
UML
0.012004
Precise Modeling of Design Patterns in UML · ICSE 2004
YearPublicationVenuePosition
2004 Precise Modeling of Design Patterns in UML
abstract
Prior research attempts to formalize the structure of object-oriented design patterns for a more precise specification of design patterns. It also allows automation support to be developed for user-defined design patterns in the future CASE tools. Targeting to a particular type of automation (e.g. verification of pattern instances), previous specification approaches over-specify pattern structures to a certain extend. Over-specification makes pattern specification ambiguous and disallows the specification language to be used for specifying compound patterns. In this paper, we present the structural properties of design patterns which reveal the true abstract nature of pattern structures. To support these properties so as to solve the over-specification problem, we propose an extension to UML 1.5 (basically UML 1.4 with Action semantics). The specialization and refining mechanism of UML provides also a smooth support for the instantiation, refinement and integration of pattern structures specified in UML. Our work makes no significant extension to the UML 1.5 meta-model but more in a UML Profile approach to ease the migration of our work to UML 2.0, which has not yet officially released by OMG during this work.
Jeffrey Ka-Hing Mak, Clifford S. T. Choy, Daniel Pak-Kong Lun
ICSE1
2003 Precise Specification to Compound Patterns with ExLePUS
abstract
Prior research suggested modeling languages for precise specification of design pattern structures and behaviors. However, seldom has put effort on their integrations as well as their specifications. To provide a first class CASE support to the recognition, verification and application of design patterns as well as their compounds, a precise specification to their leitmotifs is critical. In this paper, we present the essentials of pattern integration and propose an extended version, we name it exLePUS, to a pattern specification language (LePUS) in order to support the specification of these essentials and thus compound patterns. A case study has illustrated how it is used a well-known compound pattern.
Jeffrey Ka-Hing Mak, Clifford S. T. Choy, Daniel Pak-Kong Lun
COMPSAC1