• DocumentCode
    3286853
  • Title

    Architectural element matching using concept analysis

  • Author

    Waters, Robert ; Rugaber, Spencer ; Abowd, Gregory D.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1999
  • fDate
    36434
  • Firstpage
    291
  • Lastpage
    294
  • Abstract
    A large portion of software development effort is focused on modification and evolution of existing software systems. To feed forward-engineering and design activities, analysts must first recover and synthesize a complete and consistent set of architectural representations. Architectural Synthesis is one method to build this representation. During the Architectural Synthesis of a software system, an analyst must combine information derived from a variety of sources (which we call perspectives). This combination process requires the analyst to make decisions about which elements in the perspectives denote the same underlying parts of the software system. We present an automated technique for matching these elements based upon a mathematical technique called concept analysis. This technique constructs a spectrum of matching relations using a lattice of concepts drawn from the perspectives and descriptive information about the system´s application domain. The results show the promise of using concept analysis to match elements and aid in synthesizing a large number of perspectives
  • Keywords
    automatic programming; formal specification; software architecture; software maintenance; Architectural Synthesis; application domain; architectural element matching; architectural representations; automated technique; combination process; concept analysis; descriptive information; design activities; forward-engineering; matching relations; mathematical technique; software development effort; software system; Computer architecture; Connectors; Data mining; Feeds; Information analysis; Lattices; Leg; Merging; PROM; Reactive power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1999. 14th IEEE International Conference on.
  • Conference_Location
    Cocoa Beach, FL
  • Print_ISBN
    0-7695-0415-9
  • Type

    conf

  • DOI
    10.1109/ASE.1999.802324
  • Filename
    802324