SciELO - Scientific Electronic Library Online

 
vol.74 issue153AN ENVIRONMENT FOR AUTOMATED UML DIAGRAMS OBTAINING FROM A CONTROLLED LANGUAGEA METHOD FOR INTERACTIVE REFINEMENT OF UML CLASS DIAGRAM author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


DYNA

Print version ISSN 0012-7353On-line version ISSN 2346-2183

Abstract

ZAPATA J., CARLOS M.; TAMAYO O., PAULA A.  and  ARANGO I., FERNANDO. CONVERSION OF Pre-conceptual Schema INTO USE CASE DIAGRAMS by USING AToM3. Dyna rev.fac.nac.minas [online]. 2007, vol.74, n.153, pp.237-251. ISSN 0012-7353.

Use case diagram describes user-software interactions. Work in automated or semi-automated generation of use case diagram from natural or controlled languages have been done. However, this work has not been enough, due to the fact that some of it uses a solution-driven controlled language, and the solution does not exist in the first stages of software development life cycle; other works require higher analyst intervention in order to generate the use case diagram, and this kind of intervention is not suited for automating this process; finally, special relationships (<<include>>, <<extends>>, and <<inheritance>>) are not still identified. We define, in this paper, a heuristic-rule-based method for identifying actors, use cases, and special relationships of use case diagram. We use as a source place a representation in a problem-domain controlled language: the so-called pre-conceptual schemas. Furthermore, we implement these heuristic rules in the AToM3® metaCASE tool, and we exemplify them in a case study.

Keywords : Metamodeling; use case diagram; pre-conceptual schemas.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License