• DocumentCode
    2300826
  • Title

    Formal Architecture Transformation Using Heuristics

  • Author

    Maxwell, Cameron ; Neill, Tim O. ; Leaney, John

  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    Heuristics have long been a popular and effective mechanism for capturing the knowledge of experts. In recent times, however, the more common use of heuristics has been as a means for communicating ideas at an abstract level, with little consideration to their potential as a structured approach to design improvement. With this paper we present the issues surrounding, and a structured method for, formally capturing architectural change embodied within heuristics. We demonstrate how through the application of graph theory, category theory and predicate calculus we can capture change within a heuristic and then use it to achieve formal heuristic-based transformation of a real-world system. By capturing heuristics in the structured and formal manner discussed in this paper we present ourselves with the opportunity to create a practical and reliable heuristic-based architecture transformation system. This is done within the wider context of achieving a process for optimising the non-functional qualities of a system architecture through design transformation
  • Keywords
    formal specification; graph theory; category theory; formal architecture transformation; formal heuristic-based transformation; graph theory; predicate calculus; real-world system; Calculus; Communications technology; Computer architecture; Control system synthesis; Design engineering; Design optimization; Graph theory; Information technology; Process design; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.42
  • Filename
    4148915