File Information

File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/abstr/98/p98-1073_abstr.xml

Size: 2,964 bytes

Last Modified: 2025-10-06 13:49:16

<?xml version="1.0" standalone="yes"?>
<Paper uid="P98-1073">
  <Title>Vers l'utilisation des m thodes formelles pour le d veloppement de linguiciels</Title>
  <Section position="2" start_page="0" end_page="438" type="abstr">
    <SectionTitle>
Abstract
</SectionTitle>
    <Paragraph position="0"> Formal methods have'nt been applied enough in the development process of lingware although their advantages have been proved in many other domains. In this framework, we have investigated some applications dealing with different processing levels (lexical analyses, morphology, syntax, semantic and pragmatic).</Paragraph>
    <Paragraph position="1"> These investigations has mainly led to the following observations. First of all, we have noticed a lack of use of methodologies that cover all the life cycle of a software development. The formal specification has not been used in the first development phases. In addition, we have noticed the lack of formal validation and consequently the insufficient guarantee of the developed software results. Moreover, there has been no appeal to rigorous methods of integration to solve the dichotomy of data and processing problem. However, the use of the formal aspect in the Natural Language Processing (NLP) has generally been limited to describing the natural language knowledge (i.e., grammars) and specifying the treatments using algorithmic languages. Few are those who have used a high level specification language.</Paragraph>
    <Paragraph position="2"> This paper focuses on the contributions of formal methods in developing natural language software starting from an experimentation carried out on a real application and which consists in specifying and validating the system CORTEXA (Correction ORthographique des TEXtes Arabes) using the VDM formal method.</Paragraph>
    <Paragraph position="3"> First of all, we review the advantages of formal methods in the general software development process. Then, we present the experimentation and the obtained results. After that, we place the formal methods advantages in the context of NLP. Finally, we give some methodological criteria that allow the choice of an appropriate formal method.</Paragraph>
    <Paragraph position="5"> Les mkthodes formelles n'ont pas ktd surfisamment utiliskes dans le processus de ddveloppement des linguiciels, alors qu'elles ont fait leurs preuves dans d'autres domaines.</Paragraph>
    <Paragraph position="6"> Le prdsent article essaye de mettre en relief les avantages des mkthodes formelles dans le contexte des langues naturelles, partant des rksultats d'une expkrience rkaliske sur une application rkelle. Dans un premier temps, nous rappellons les avantages globaux des mkthodes formelles dans le processus de dkveloppement d'un logiciel. Ensuite, nous plaSSons ces avantages dans le contexte des langues naturelles. Enfin, nous donnons les crithres mkthodologiques pour le choix d'une mkthode formelle approprike.</Paragraph>
  </Section>
class="xml-element"></Paper>
Download Original XML