Composing and Supervising Language Services on the Internet

Services computing, which is a new paradigm for constructing software based on services, is now one of the hottest topics both in research community and in business. Services computing allows us to reduce the initial cost of software development and increase the reusability of the components. Services computing can also realize the collective intelligence on the Web. We can coordinate language resources such as dictionaries, parallel texts and machine translators by wrapping them as Web services. We refer to the Web services which wrap language resources as language services. Coordinating the language services based on services computing technologies makes it easier to develop support tools for various fields of intercultural collaboration. However, we still have a problem with coordinating the language services. • There are a lot of dictionaries and parallel texts available on the Web. But we need to extract machine-readable contents from them to wrap them as language services because they are usually designed for humans. The extraction costs a lot because it requires us to manually edit the contents. This prevents people in the community of each field of intercultural collaboration from publishing their language resource as a language services. • Language services which different organizations provide in open environment are not designed to be used together. This is be-

[1]  Y. Murakami,et al.  Language Grid Association: Action Research on Supporting the Multicultural Society , 2008, International Conference on Informatics Education and Research for Knowledge-Circulating Society (icks 2008).

[2]  M. F. PERUTZ,et al.  International Conferences , 1969, Nature.

[3]  Hartmut Ehrig,et al.  Fundamentals of Algebraic Specification 1: Equations and Initial Semantics , 1985 .

[4]  Tran Cao Son,et al.  Adapting Golog for Composition of Semantic Web Services , 2002, KR.

[5]  Hirofumi Yamaki,et al.  Resource Sharing by Multilingual Expression Services , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[6]  Craig A. Knoblock,et al.  Wrapper generation for semi-structured Internet sources , 1997, SGMD.

[7]  Toru Ishida,et al.  Language grid: an infrastructure for intercultural collaboration , 2006, International Symposium on Applications and the Internet (SAINT'06).

[8]  Jun'ichi Tsujii,et al.  Extracting ontologies from World Wide Web via HTML tables , 2001 .

[9]  York Sure-Vetter,et al.  From Tables to Frames , 2004, International Semantic Web Conference.

[10]  Yalin Wang,et al.  A machine learning based approach for table detection on the web , 2002, WWW '02.

[11]  Yiu-Kai Ng,et al.  An automated approach for retrieving hierarchical data from HTML tables , 1999, CIKM '99.

[12]  Wei-Kuan Shih,et al.  Semantic search on Internet tabular information extraction for answering queries , 2000, CIKM '00.

[13]  Barry O'Sullivan,et al.  Query-Driven Constraint Acquisition , 2007, IJCAI.

[14]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[15]  M. Armon Rahgozar,et al.  Graph-based table recognition system , 1996, Electronic Imaging.

[16]  Toru Ishida,et al.  Predicting and Learning Executability of Composite Web Services , 2008, ICSOC.

[17]  Nicholas Kushmerick,et al.  Wrapper Induction for Information Extraction , 1997, IJCAI.

[18]  Toyohide Watanabe,et al.  Layout Recognition of Multi-Kinds of Table-Form Documents , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  David W. Embley,et al.  Ontology generation from tables , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[20]  Yoshihiko Hayashi,et al.  Conceptual Framework of an Upper Ontology for Describing Linguistic Services , 2007, IWIC.

[21]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[22]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[23]  Conventions , 1961 .

[24]  Toru Ishida,et al.  A Constraint-Based Approach to Horizontal Web Service Composition , 2006, International Semantic Web Conference.

[25]  Toru Ishida,et al.  Ontology extraction from tables on the Web , 2006, International Symposium on Applications and the Internet (SAINT'06).

[26]  Pinar Duygulu Sahin,et al.  A hierarchical representation of form documents for identification and retrieval , 2002, International Journal on Document Analysis and Recognition.

[27]  William W. Cohen,et al.  A flexible learning system for wrapping tables and lists in HTML documents , 2002, WWW.

[28]  Gerard J. Holzmann,et al.  The SPIN Model Checker , 2003 .

[29]  Arif Bramantoro,et al.  A Hybrid Integrated Architecture for Language Service Composition , 2008, 2008 IEEE International Conference on Web Services.

[30]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[31]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

[32]  Volker Gruhn,et al.  Complexity Metrics for business Process Models , 2006, BIS.

[33]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[34]  Toru Ishida,et al.  Towards Service Supervision for Public Web Services , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[35]  Luciano Baresi,et al.  Policies and Aspects for the Supervision of BPEL Processes , 2007, CAiSE.

[36]  George Spanoudakis,et al.  Run-time monitoring of requirements for systems composed of Web-services: initial implementation and evaluation experience , 2005, IEEE International Conference on Web Services (ICWS'05).

[37]  George Nagy,et al.  HIERARCHICAL REPRESENTATION OF OPTICALLY SCANNED DOCUMENTS , 1984 .

[38]  Yalin Wang,et al.  Detecting Tables in HTML Documents , 2002, Document Analysis Systems.

[39]  Shin Nakajima Model-Checking Behavioral Specification of BPEL Applications , 2006, Electron. Notes Theor. Comput. Sci..

[40]  Hsin-Hsi Chen,et al.  Mining Tables from Large Scale HTML Texts , 2000, COLING.

[41]  Xiang Fu,et al.  Analysis of interacting BPEL web services , 2004, WWW '04.

[42]  Anupriya Ankolekar,et al.  Towards a Formal Verification of OWL-S Process Models , 2005, SEMWEB.

[43]  田仲 正弘,et al.  Predicting Executability of Composite Web Services , 2009 .

[44]  Daniel P. Lopresti,et al.  A Tabular Survey of Automated Table Processing , 1999, GREC.

[45]  Ataru T. Nakagawa,et al.  An overview of CAFE specification environment-an algebraic approach for creating, verifying, and maintaining formal specifications over networks , 1997, First IEEE International Conference on Formal Engineering Methods.

[46]  Walter Binder,et al.  Transparent Runtime Adaptability for BPEL Processes , 2008, ICSOC.

[47]  Daniel A. Menascé,et al.  Composing Web Services: A QoS View , 2004, IEEE Internet Comput..

[48]  Volker Gruhn,et al.  Adopting the Cognitive Complexity Measure for Business Process Models , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[49]  Wil M. P. van der Aalst,et al.  Adaptive Workflow-On the Interplay between Flexibility and Support , 1999, ICEIS.

[50]  Nicholas Nethercote,et al.  Valgrind: A Program Supervision Framework , 2003, RV@CAV.