23,803 research outputs found

    Software library for reuse-oriented program development.

    Get PDF
    Distributed system or reuse-oriented program development system may call for software reuse library (SRL, repository) to serve as a resource provider by the usage of reusable software components. We are trying to solve the problems of storing and classifying, locating/retrieving, and delivering the large number of software components through the SRL in an effective way. In this thesis we report on the design and construction of a prototype software system, DORLM (Distributed Object-based Software Reuse Library Module), used to investigate the integration of DBMS (database management system), IRS (information retrieval system), NLP (natural language process) and CORBA (Common Object Request Broker Architecture) for software reuse and reuse-oriented program development in a distributed computing context. The DORLM provides an effective way to store, retrieve, and deliver reusable software components as an aid of reuse-oriented program development in the distributed environment. Source: Masters Abstracts International, Volume: 40-03, page: 0730. Adviser: R. Kent. Thesis (M.Sc.)--University of Windsor (Canada), 2000

    Realization of Semantic Atom Blog

    Full text link
    Web blog is used as a collaborative platform to publish and share information. The information accumulated in the blog intrinsically contains the knowledge. The knowledge shared by the community of people has intangible value proposition. The blog is viewed as a multimedia information resource available on the Internet. In a blog, information in the form of text, image, audio and video builds up exponentially. The multimedia information contained in an Atom blog does not have the capability, which is required by the software processes so that Atom blog content can be accessed, processed and reused over the Internet. This shortcoming is addressed by exploring OWL knowledge modeling, semantic annotation and semantic categorization techniques in an Atom blog sphere. By adopting these techniques, futuristic Atom blogs can be created and deployed over the Internet

    Using similarity metrics for mining variability from software repositories

    Get PDF

    New Methods, Current Trends and Software Infrastructure for NLP

    Full text link
    The increasing use of `new methods' in NLP, which the NeMLaP conference series exemplifies, occurs in the context of a wider shift in the nature and concerns of the discipline. This paper begins with a short review of this context and significant trends in the field. The review motivates and leads to a set of requirements for support software of general utility for NLP research and development workers. A freely-available system designed to meet these requirements is described (called GATE - a General Architecture for Text Engineering). Information Extraction (IE), in the sense defined by the Message Understanding Conferences (ARPA \cite{Arp95}), is an NLP application in which many of the new methods have found a home (Hobbs \cite{Hob93}; Jacobs ed. \cite{Jac92}). An IE system based on GATE is also available for research purposes, and this is described. Lastly we review related work.Comment: 12 pages, LaTeX, uses nemlap.sty (included

    Semantic annotation, publication, and discovery of Java software components: an integrated approach

    Get PDF
    Component-based software development has matured into standard practice in software engineering. Among the advantages of reusing software modules are lower costs, faster development, more manageable code, increased productivity, and improved software quality. As the number of available software components has grown, so has the need for effective component search and retrieval. Traditional search approaches, such as keyword matching, have proved ineffective when applied to software components. Applying a semantically- enhanced approach to component classification, publication, and discovery can greatly increase the efficiency of searching and retrieving software components. This has been already applied in the context of Web technologies, and Web services in particular, in the frame of Semantic Web Services research. This paper examines the similarities between software components and Web services and adapts an existing Semantic Web Service publication and discovery solution into a software component annotation and discovery tool which is implemented as an Eclipse plug-in
    • …
    corecore