• DocumentCode
    2880034
  • Title

    Domain Hierarchies: A Basic Theoretical Framework for Integrating Software Domains

  • Author

    Kelsen, Pierre ; Ma, Qin

  • Author_Institution
    Lab. for Adv. Software Syst., Univ. of Luxembourg, Luxembourg City, Luxembourg
  • fYear
    2009
  • fDate
    29-31 July 2009
  • Firstpage
    295
  • Lastpage
    296
  • Abstract
    We present a new approach to executable modeling that borrows from executable UML the notion of domains and bridges and couches them in a formal abstract framework based on the novel concept of a domain hierarchy. The framework is independent of the language used for representing structure and behavior of domains and bridges. By plugging in a declarative executable modeling language with a formal semantics for representing both structure and behavior, we instantiate the abstract framework into a concrete framework that shares with executable UML the benefits of a high-level separation of the platform-independent model into domains and bridges while providing a formal and declarative description of the underlying models.
  • Keywords
    Unified Modeling Language; formal languages; programming language semantics; Unified Modeling Language; domain behavior; domain hierarchy; executable UML; formal semantics; high level separation; software domain integration; Application software; Banking; Bridges; Concrete; Laboratories; Security; Software engineering; Software systems; Unified modeling language; User interfaces; bridge; domain; executable UML; formal semantics; model-driven software development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3757-3
  • Type

    conf

  • DOI
    10.1109/TASE.2009.55
  • Filename
    5198518