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

Na Liu 0001

dblp:82/385-1 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2007
—ORCID · conflict

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

Software engineering, systems software and programming languages · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 3 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
Requirements engineering and software design · 40% Program analysis · 32% Services computing and microservices · 28%
Human-computer interaction and pervasive computing
1 paper
User interface design and tools · 100%

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

TopicWeightPapersLastEvidence papers
Program analysis › program analysis infrastructure
analyzer generation
0.112006
Generating Domain-Specific Visual Language Editors from High-level Tool Specifications · ASE 2006
Requirements engineering and software design
model-driven engineering
0.112006
Generating Domain-Specific Visual Language Editors from High-level Tool Specifications · ASE 2006
Services computing and microservices › service composition
web service composition
0.112005
A visual language and environment for composing web services · ASE 2005
User interface design and tools › user interface toolkit
user interface tools
0.012006
Generating Domain-Specific Visual Language Editors from High-level Tool Specifications · ASE 2006
Requirements engineering and software design › model-driven engineering
domain-specific modeling
0.012005
A visual language and environment for composing web services · ASE 2005

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

meta-tooling · 0.1model transformation · 0.1domain-specific visual languages · 0.1
YearPublicationVenuePosition
2007 MaramaTatau: Extending a Domain Specific Visual Language Meta Tool with a Declarative Constraint Mechanism
abstract
It is increasingly common to use metatools to specify and generate domain specific visual language tools. A common problem for such metatools is specification of model level behaviours, such as constraints and dependencies. These often need to be specified using conventional code in the form of event handlers or the like. We report our experience in integrating a declarative constraint/dependency specification mechanism into a domain specific visual language metatool, focussing on the tradeoffs we have made in the notational design and environmental support used. The expressive power of the mechanism developed is illustrated by a substantial case study where we have redeveloped a complex visual tool for architectural modelling, eliminating conventional event handlers.
Na Liu 0001, John G. Hosking, John C. Grundy
VL/HCC1
2007 Pounamu: A meta-tool for exploratory domain-specific visual language tool development
Nianping Zhu, John C. Grundy, John G. Hosking, Na Liu 0001, Shuping Cao, Akhil Mehra
J. Syst. Softw.4
2006 Visual languages for event integration specification
abstract
We are exploring existing approaches and developing new techniques for visual event-based system integration. We are using domain-specific visual languages with different high-level visual metaphors (including Tool Abstraction, Event-Query-Filter-Action and Spreadsheet) to specify event-handling support and provide backend processing tool support for event integration specification and visualisation of event propagation. We aim to generalise from three exemplar visual event-driven system metaphors and develop a new, generic visual event handling metaphor. From this we will build a visual environment for specifying event-based system integration. The visual metaphor we are developing should adapt the event-based communication model to a wide range of application domains, and also should support complex and intelligent system design and implementation.
Na Liu 0001
ICSE1
2006 Generating Domain-Specific Visual Language Editors from High-level Tool Specifications
abstract
Domain-specific visual language editors are useful in many areas of software engineering but developing such editors is challenging and time-consuming. We describe an approach to generating a wide range of these graphical editors for use as plug-ins to the Eclipse environment. Tool specifications from an existing meta-tool, Pounamu, are interpreted to produce dynamic, multi-view, multiuser Eclipse graphical editors. We describe the architecture and implementation of our approach, examples of its use realizing domain-specific modelling tools, and strengths and limitations of the approach
John C. Grundy, John G. Hosking, Nianping Zhu, Na Liu 0001
ASE4
2005 A visual language and environment for composing web services
abstract
Implementing complex web service-based systems requires tools to effectively describe and co-ordinate the composition of web service components. We have developed a new domain-specific visual language called ViTABaL-WS and built a prototype design tool to support modelling complex interactions between web service components. ViTABaL-WS uses a "Tool Abstraction" metaphor for describing relationships between service definitions, and multiple-views of data-flow, control-flow and event propagation in a modelled process. The tool supports the generation of Business Process Execution Language (BPEL) definitions from a model, directly deploys a generated model to a workflow engine, and supports dynamic visualisation of a running BPEL process.
Na Liu 0001, John C. Grundy, John G. Hosking
ASE1
2005 A Visual Language and Environment for Specifying Design Tool Event Handling
abstract
We describe a new visual language for event handling specification and its incorporation into Pounamu, a meta-tool for building diverse visual design environments. Our visual language provides end users ways to express event handling mechanisms via visual specifications.
Na Liu 0001, John G. Hosking, John C. Grundy
VL/HCC1
2004 Integrating a Zoomable User Interfaces Concept into a Visual Language Meta-Tool Environment
abstract
We have introduced zoomable user interfaces into Pounamu, a visual language meta-tool, providing enhanced view navigation and management features. The zoomable user interfaces provide the user with support for flexible and dynamic design overviews and view element focus, and help address problems of lack of screen space and display capability in complex views
Na Liu 0001, John G. Hosking, John C. Grundy
VL/HCC1