Proceedings of the IEEE · 2003 · 171 citations · 41 references
EngineeringSystem SynthesisEmbedded SystemsEmbedded ArchitectureFormal VerificationSystems EngineeringModular DesignFormal SpecificationDesignComputer EngineeringHierarchical ModelingSoftware DesignModeling Language CharonEmbedded Operating SystemSpecification LanguageModel-based System EngineeringAutomationFormal MethodsHybrid SystemsModel AbstractionSystem Specification
This paper describes the modeling language CHARON for modular design of interacting hybrid systems. The language allows specification of architectural as well as behavioral hierarchy and discrete as well as continuous activities. The modular structure of the language is not merely syntactic, but is exploited by analysis tools and is supported by a formal semantics with an accompanying compositional theory of refinement. We illustrate the benefits of CHARON in the design of embedded control software using examples from automated highways concerning vehicle coordination.
41
Rajeev Alur, David L. Dill · Theoretical Computer Science · 1994 · 6.4K citations
Patrick Cousot, Radhia Cousot · 1977 · 6.1K citations
Programming Language Theory, Actual Computations, Declarative Programming +10
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Gerard J. Holzmann · IEEE Transactions on Software Engineering · 1997 · 3.7K citations