• DocumentCode
    3109802
  • Title

    Using formal concept analysis to establish model dependencies

  • Author

    Ivkovic, Igor ; Kontogiannis, Kostas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • Volume
    2
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    365
  • Abstract
    Software models evolve at different levels of abstraction, from the requirements specification to development of the source code. The models underlying this process are related and their elements are usually mutually dependent. To preserve consistency and enable synchronization when models are altered due to evolution, the underlying model dependencies need to be established and maintained. As there is a potentially large number of such relations, this process should be automated for suitable scenarios. This paper introduces a tractable approach to automating identification and encoding of model dependencies that can be used for model synchronization. The approach first uses association rules to map types between models and different levels of abstraction. It then makes use of formal concept analysis (FCA) on attributes of extracted models to identify clusters of model elements.
  • Keywords
    abstract data types; data mining; formal specification; software maintenance; software prototyping; abstraction level; association rules; automatic model dependency encoding; automatic model dependency identification; formal concept analysis; model synchronization; requirements specification; software model evolution; source code development; Association rules; Computer architecture; Concrete; Content addressable storage; Context modeling; Context-aware services; Data mining; Encoding; Laboratories; Logic; formal concept analysis; model dependencies; model synchronization; software evolution; software modelling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.286
  • Filename
    1425171