2006 · 11 citations · 9 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsFormal MethodsEmbedded Systems ArchitectureEmbedded Systems DesignPetri NetsReal-time Systems DesignSpecification LanguagesVerificationActivitiesAllocationFormal ModelingFormal VerificationHierarchical Petri NetsReal-time ConstraintsTimed Petri NetsUml Modeling
Real-time embedded architectures consist of software and hardware parts. Meeting non-functional constraints (e.g., real-time constraints) greatly depends on the mappings from the system functionalities to software and hardware components. Thus, there is a strong demand for precise architecture and allocation modeling, amenable to performance analysis. The paper proposes a model-driven approach for the assessment of the quality of allocations of the system functionalities to the architecture. We consider two technical domains: the UML domain for the definition of the model elements, and a non functional property analysis domain, external to UML, used for formal verification. This paper focuses on 1) the specification of expected behavior by UML activities, specialized to support the synchronous paradigm, 2) the definition of an analysis model for temporal properties: the Modular and Hierarchical Time Petri Nets, 3) the transformation from the specification model to the analysis model.
9
Constructing Induction Rules for Deductive Synthesis Proofs
Alan Bundy, Lucas Dixon, Jeremy Gow et al. · Electronic Notes in Theoretical Computer Science · 2006 · 2.8K citations · Full text
The synchronous languages 12 years later
Albert Benveniste, P. Caspi, Stephen A. Edwards et al. · Proceedings of the IEEE · 2003 · 932 citations · Full text
Lukai Cai, Daniel D. Gajski · 2003 · 527 citations