2004 · 52 citations · 11 references
EngineeringComputer ScienceSystems EngineeringEmbedded SystemsReal-time SystemsSystems ArchitectureEmbedded Software DesignEmbedded Systems ArchitectureEmbedded Systems DesignModel-driven Software EngineeringReal-time Systems ArchitectureReal-time Systems DesignDependency AnalysisDomain-specific ModelingEmbedded Software ArchitectureEmbedded System ModelingReal-time Embedded SystemsReal-time Systems ModelingSoftware ComponentsSystem Dependency Analysis
We describe an end-to-end tool-chain for model-based design and analysis of component-based embedded real-time software. All aspects of an embedded real-time system are captured in domain-specific models, including software components and architecture, timing and resource constraints, processes and threads, execution platforms, etc. We focus on the AIRES tool, which performs various static analysis tasks based on the models, including system-level dependency analysis, execution rate assignment to component ports, real-time and schedulability analysis, and automated allocation of components to processors. By capturing all relevant information explicitly in the models at the design-level, and performing analysis that provide insight into nonfunctional aspects of the system, we can raise the level of abstraction for the designer, and facilitate rapid system prototyping.
11
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
János Sztipanovits, Gábor Karsai · Computer · 1997 · 457 citations