Skip to main content

Research Repository

Advanced Search

A product line based aspect-oriented generative unit testing approach to building quality components (2007)
Presentation / Conference Contribution
Feng, Y., Liu, X., & Kerridge, J. (2007, July). A product line based aspect-oriented generative unit testing approach to building quality components. Presented at 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Beijing, China

The quality of component-based systems highly
depends on how effectively testing is carried out. To
achieve the maximal testing effectiveness, this paper
presents a product line based aspect oriented approach to
unit testing. The aspect product l... Read More about A product line based aspect-oriented generative unit testing approach to building quality components.

Achieving dependable component-based systems through generative aspect oriented component adaptation. (2006)
Presentation / Conference Contribution
Liu, X., Feng, Y., & Kerridge, J. (2006, September). Achieving dependable component-based systems through generative aspect oriented component adaptation

Mismatches between pre-qualified existing components and the particular reuse context in applications are often inevitable and have been a major hurdle of component reusability and smooth composition. Although component adaptation has acted as a key... Read More about Achieving dependable component-based systems through generative aspect oriented component adaptation..

Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach (2006)
Presentation / Conference Contribution
Teng, G., Su, H., Liu, X., & Wang, T. (2006, August). Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach. Presented at First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06)

Despite the emergent business needs and technical efforts by both industrial and research communities, e-business market intelligence (EMI) still faces many obstacles hindering its successful mining, deployment and sharing, including lack of scaleabl... Read More about Mining and Sharing Heterogeneous E-Marketing Intelligence - A Universal Metadata-Based Approach.

Scenario based generative component adaptation in .NET framework (2005)
Presentation / Conference Contribution
Wang, B., Liu, X., Kerridge, J., & Li, Y. (2004, November). Scenario based generative component adaptation in .NET framework. Presented at 2004 IEEE International Conference on Information Reuse and Integration, 2004. IRI 2004., Las Vegas, NV, USA

Mismatches between pre-quaZi$ed existing components
and the particular reuse context in applicutions have been
a major factor hindering component reusability.
Although component adaptation has octed as a key
solution of eliminating these mismatch... Read More about Scenario based generative component adaptation in .NET framework.

Scenario based generative component adaptation in .Net framework. (2004)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., Kerridge, J., & Li, Y. (2004, November). Scenario based generative component adaptation in .Net framework

Mismatches between pre-quaZi$ed existing components
and the particular reuse context in applicutions have been
a major factor hindering component reusability.
Although component adaptation has octed as a key
solution of eliminating these mismatch... Read More about Scenario based generative component adaptation in .Net framework..

Tackling deep adaptation through XML-based component generation. (2003)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., & Kerridge, J. (2003, December). Tackling deep adaptation through XML-based component generation. Presented at the 16th International Conference on Software and System Engineering and their Applications (ICSSEA 2003)

Achieving flexible reuse through scenario-based deep component adaptation and generation. (2003)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., & Kerridge, J. (2004, February). Achieving flexible reuse through scenario-based deep component adaptation and generation. Presented at IASTED international conference on Web-Based education, Innsbruck, Austria

Mismatches between pre-qualified existing components and the particular reuse context in applications have been a major factor hindering component reusability. Component adaptation is a key solution to the elimination of these mismatches. However, de... Read More about Achieving flexible reuse through scenario-based deep component adaptation and generation..

Facilitating reuse in database applications with scenario-based component adaptation and generation (2003)
Presentation / Conference Contribution
Wang, B., Liu, X., & Kerridge, J. (2003, October). Facilitating reuse in database applications with scenario-based component adaptation and generation. Presented at Fifth IEEE Workshop on Mobile Computing Systems and Applications, Las Vegas, NV, USA

The development of database application
systems will beneft from high reusabiliiy because similar
design circumstances recur frequently in database
developments. However, research has shown that
mismatches between pre-qualified components with th... Read More about Facilitating reuse in database applications with scenario-based component adaptation and generation.

A generative and component based approach to reuse in database applications. (2003)
Presentation / Conference Contribution
Wang, B. H. (., Liu, X., & Kerridge, J. (2003, December). A generative and component based approach to reuse in database applications. Presented at 5th Generative Programming and Component Engineering

The development of database application systems will benefit from
high reusability because similar design circumstances recur frequently in database
developments. However, research in software reuse has shown that mismatches
of components with the... Read More about A generative and component based approach to reuse in database applications..

A pattern-based framework for database reusability (2002)
Presentation / Conference Contribution
Wang, B., Liu, X., & Kerridge, J. (2002, June). A pattern-based framework for database reusability. Presented at International Conference on Software Engineering Research and Practice (SERP'02)

The development of database application systems will benefit from high reusability because similar design circumstances recur frequently in database developments. This paper presents a framework to cope with design reuse in database environments. The... Read More about A pattern-based framework for database reusability.

Speed and scale up software re-engineering with abstraction patterns and rules. (2000)
Presentation / Conference Contribution
Liu, X., Yang, H., Zedan, H., & Cau, A. (2000, November). Speed and scale up software re-engineering with abstraction patterns and rules. Presented at International Symposium on Principles of Software Evolution, 2000

Software reengineering is an essential part of software evolution. Two important issues faced by software reengineering techniques are the time involved and the ability to cope with the scale of software systems. Unless these two issues have been add... Read More about Speed and scale up software re-engineering with abstraction patterns and rules..

Abstraction: a key notation for reverse engineering in a system re-engineering approach (2000)
Journal Article
Yang, H., Liu, X., & Zedan, H. (2000). Abstraction: a key notation for reverse engineering in a system re-engineering approach. Journal of Software: Evolution and Process, 12, 197-228. https://doi.org/10.1002/1096-908X%28200007/08%2912%3A4%3C197%3A%3AAID-SMR211%3E3.0.CO%3B2-X

This paper advocates that extracting formal specification semantically consistent to the original legacy system will facilitate further redesign and forward engineering greatly. The three parts of reengineering could be integrated on the basis of a w... Read More about Abstraction: a key notation for reverse engineering in a system re-engineering approach.

Improving maintenance through development experiences. (1998)
Presentation / Conference Contribution
Liu, X., Yang, H., & Zedan, H. (1998, December). Improving maintenance through development experiences. Presented at WESS '98 - Workshop on Empirical Studies in Software Maintenance

An empirical comparison is made between present approaches/tools of software maintenance and development. The conclusion is that development technology is more mature in many aspects, such as automation, formalism, confidence, understanding of origin... Read More about Improving maintenance through development experiences..

A refinement calculus for the development of real-time systems. (1998)
Presentation / Conference Contribution
Chen, Z., Cau, A., Zedan, H., Liu, X., & Yang, H. (1998, December). A refinement calculus for the development of real-time systems

We present a calculus which can transfer specifications
to objects for the development of real-time systems. The
object model is based on a practical OO development
technique—HRT-HOOD. A real-time logic is specified by
extending a sound formal me... Read More about A refinement calculus for the development of real-time systems..

Tackling the abstraction problem for reverse engineering in a system re-engineering approach. (1998)
Presentation / Conference Contribution
Yang, H., Liu, X., & Zedan, H. (1998, March). Tackling the abstraction problem for reverse engineering in a system re-engineering approach

It is widely accepted that reverse engineering has three components: restructuring, comprehension and production of formal specification. In this paper, we advocate that the three components could be achieved in a systematic approach by successfully... Read More about Tackling the abstraction problem for reverse engineering in a system re-engineering approach..