Title :
Building ontology for optimization and composition of parallel JavaBean programs
Author :
Chen, Cheng-Wei ; Chen, Chung-Kai ; Lee, Jenq-Kuen
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
fDate :
6/24/1905 12:00:00 AM
Abstract :
Proposes an ontology specification for JavaBeans programs (JavaBeans being the object component model of Java). Our specification is written using the DAML+OIL (DARPA Agent Markup Language + Ontology Interchange Language) language, which is based on the RDF (Resource Description Framework) schema and the XML syntax. The vocabulary of this ontology provides a basic terminology to annotate components with information about conditions and suggestions for adopting a component for specialization. It also gives a reference criterion for choosing the most suitable components at a given time, and an environment for performance and functionality purposes. With our design of the annotations, it´s also possible to automatically retrieve the annotations of object components, connect them by their object-oriented relationships, organize them to form component databases and discover them in the databases by using the component characteristics. This facilitates the sharing of component resources on the Internet. In addition, we also give an application scenario for employing this ontology specification
Keywords :
Java; formal specification; nomenclature; object-oriented databases; object-oriented programming; optimising compilers; parallel programming; parallelising compilers; software libraries; subroutines; DAML+OIL language; DARPA Agent Markup Language; Internet; Java object component model; Ontology Interchange Language; RDF schema; Resource Description Framework; XML syntax; application scenario; automatic annotation retrieval; component annotation; component databases; component resource sharing; component specializations; database annotation discovery; functionality; object-oriented relationships; ontology specification; parallel JavaBeans program composition; parallel JavaBeans program optimization; performance; reference criterion; terminology; vocabulary; Java; Markup languages; Microstrip; Object oriented databases; Object oriented modeling; Ontologies; Resource description framework; Terminology; Vocabulary; XML;
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 2002. I-SPAN '02. Proceedings. International Symposium on
Conference_Location :
Makati City, Metro Manila
Print_ISBN :
0-7695-1579-7
DOI :
10.1109/ISPAN.2002.1004287