2003/08/05 by Baden Hughes, Steven Bird, Hughes, Baden +1
Computer Science · #C.2 #Computation and Language (cs.CL) #D.1 #Distributed #FOS: Computer and information sciences #J.5 #Natural Language Processing Techniques #Parallel #and Cluster Computing (cs.DC) #cs.CL #cs.DC
paper · pdf · doi:10.48550/arxiv.cs/0308008
arxiv created 2003/08/05 · openalex publication_date 2003/08/05 · arxiv updated 2009/12/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
We describe the design and early implementation of an extensible, component-based software architecture for natural language engineering applications which interfaces with high performance distributed computing services. The architecture leverages existing linguistic resource description and discovery mechanisms based on metadata descriptions, combining these in a compatible fashion with other software definition abstractions. Within this architecture, application design is highly flexible, allowing disparate components to be combined to suit the overall application functionality, and formally described independently of processing concerns. An application specification language provides abstraction from the programming environment and allows ease of interface with high performance computational grids via a broker.