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
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;
Conference_Titel :
Rapid System Prototyping (RSP), 2013 International Symposium on
Conference_Location :
Montreal, QC
DOI :
10.1109/RSP.2013.6683959