Ontology and Service Oriented Programming

Speaker:        Bing Li
                Department of Computer Science and Engineering
                Arizona State University
                U.S.A.

Title:          "Ontology and Service Oriented Programming"

Date:           Monday, 19 April 2004

Time:           4:00 pm - 5:00 pm

Venue:          Lecture Theatre F
                (Leung Yat Sing Lecture Theatre, near lift nos. 25/26)
                HKUST


ABSTRACT:

My talk presents a novel methodology to develop and integrate distributed
applications. It starts from analyzing requirement specifications from a
service's point of view. Thereafter, it is required to describe each
service using ontology. The modeling and describing procedures are
regarded as a new way to program, Ontology and Service Oriented (OSO)
programming, and descriptions obtained in the procedure are called OSO
code. Moreover, OSO code has the features of interpretability,
transformability, comparability, composability and portability. Those
features support executing OSO code based on interpretation, generating
distributed applications based on transformation, automatic integration
based on comparison and composition and reusing legacy systems based on
uniform descriptions.



***************
Biography:

Bing Li is a PhD candidate at Arizona State University. His research
focuses on the areas of e-commerce/e-business, distributed computing and
software engineering. In the summer of 2002, Bing Li, worked with research
staffs at the IBM T.J. Watson Research Center. In 1998 and 1999, he worked
for Bell Labs and Motorola Research Center in China. Since 2001, he has
published 9 papers in various journals and international conferences, such
as International Journal of Web Engineering and Technologies (IJWET),
XML-Journal, Internet Computing (IC) 2002, International Conference of
Enterprise Information System (ICEIS) 2003 and IEEE Conference on Systems,
Man, & Cybernetics (SMC) 2003. At present, he is doing the research of
ontology and service oriented programming, which is a novel approach to
solve the problems of distributed application development and integration.