• DocumentCode
    2631541
  • Title

    Checking Architectural and Implementation Constraints for Domain-Specific Component Frameworks Using Models

  • Author

    Noguera, Carlos ; Loirét, Fréderic

  • Author_Institution
    Syst. & Software Eng. Lab. (SSEL), Vrije Univ. Brussels, Vrije, Belgium
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    125
  • Lastpage
    132
  • Abstract
    Software components are used in various application domains, and many component models and frameworks have been proposed to fulfill domain-specific requirements. The ad-hoc development of these component frameworks hampers the reuse of tools and abstractions across different frameworks. We believe that in order to promote the reuse of components within various domain contexts an homogeneous design approach is needed. A key requirement of such an approach is the definition and validation of reusable domain-specific constraints. In this paper we propose an extension to the Hulotte component framework that allows the definition and checking of domain-specific concerns. From the components´ architecture to their implementations, concerns are defined and checked in an homogeneous manner. Our approach is illustrated and evaluated through the design of an example component-based application for the multitasking and distributed domains.
  • Keywords
    formal verification; object-oriented programming; software architecture; software tools; Hulotte component framework; ad-hoc development; checking architectural constraints; component-based software engineering; domain-specific component frameworks; reusable domain-specific constraints; software architecture; software components; Application software; Architecture description languages; Computer architecture; Europe; Grid computing; Model driven engineering; Multitasking; Software architecture; Software engineering; Systems engineering and theory; CBSE; Conformance Checking; Domain-Specific Models; Model-Driven Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.18
  • Filename
    5349862