• DocumentCode
    3224549
  • Title

    Concern-Oriented Model-Driven Development Framework

  • Author

    Fatwanto, Agung ; Boughton, Clive

  • Author_Institution
    Dept. of Comput. Sci., Australian Nat. Univ., Acton, ACT
  • fYear
    2008
  • fDate
    26-28 March 2008
  • Firstpage
    527
  • Lastpage
    535
  • Abstract
    Developing complex software systems which involve a lot of different non-orthogonal concerns requires considerable effort. This situation can be further exacerbated by tangled and scattered concerns found across the system. In order to reduce this sort of complexity, we need to employ a software development framework that facilitates the separation of different concerns. The framework should be able to direct the process of identification, modularization and specification of concerns into autonomous parts and eventually (re)compose them to yield a complete system. In this paper, we propose a software development framework which integrates the concept of a concern-oriented approach with model-driven development. This framework promotes separation of concerns both horizontal (separating concerns based on subject matters) and vertical (separating concerns based on level of abstraction).
  • Keywords
    object-oriented methods; software engineering; complex software systems; concern-oriented model-driven development framework; software development framework; Computer science; Fault tolerance; Multidimensional systems; Programming; Scattering; Security; Software architecture; Software design; Software engineering; Software systems; Model-driven development; aspect; separation of concerns; translative.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3100-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2008.4483242
  • Filename
    4483242