• DocumentCode
    654009
  • Title

    Enforcing software engineering tools interoperability: An example with AADL subsets

  • Author

    Gaudel, Vincent ; Plantec, Alain ; Singhoff, Frank ; Hugues, Jerome ; Dissaux, Pierre ; Legrand, Julien

  • Author_Institution
    UBO, Brest, France
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    59
  • Lastpage
    65
  • Abstract
    Model-Based Engineering is now a valuable asset to design complex real-time systems. Toolchains are assembled to cover the various stages of the process: high-level modeling, analysis and code generation. Yet tools put heterogeneous requirements on models: specific modeling patterns must be respected so that a given analysis is performed. This creates an interoperability paradox: models must be tuned not given system requirements, but to abide to tools capabilities. In this paper, we propose a systematic process to define the definition, comparison and enforcement of tools-specific subsets. Thus, we guide the user in selecting the tools that could support its engineering process. Our contribution is illustrated in the context of the AADL Architecture Design Language.
  • Keywords
    open systems; software architecture; software tools; AADL architecture design language; AADL subsets; Architecture Analysis and Design Language; software engineering tools interoperability; Analytical models; Computer architecture; Data models; Hardware; Interoperability; Ports (Computers); Protocols; AADL; Architecture Description Language; EXPRESS; Interoperability; Subsets; Tool Chains;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2013 International Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/RSP.2013.6683959
  • Filename
    6683959