Formal Aspects of Computing · 2000 · 11 citations · 16 references
ComputingComputer EngineeringComputer ScienceComputer NetworksReal-time SystemsNetwork ArchitectureNetwork ProtocolsReal-time Communication ProtocolsReal-time Systems ArchitectureSoftware-defined NetworkingActivity ModelingReal-time Networking
Abstract. This paper introduces and motivates ADL, a new formal notation for the specification of the temporal and functional behaviour of concurrent processes. ADL is tailored to be directly compatible with the DORIS design method. It combines a graphical Activity State-Machine (ASM) notation and a model-based Activity Functional Behaviour (AFB) notation. The abstract syntax, and static and dynamic semantics for the ASM notation are given, the dynamic semantics being given proof-theoretically in many-sorted logic extended with the RTL ‘occurrence’ relation, Θ , and the ERTL ‘holding’ relation, Φ . ADL is used to specify a small network, and proofs are given of its timeliness and safety properties.
16
Systematic software development using VDM
Sunil Vadera · Data Processing · 1986 · 1.1K citations
Computing, Systems Engineering, Requirements Engineering +11
Applying new scheduling theory to static priority pre-emptive scheduling
Neil Audsley, A. Burns, Mike Richardson et al. · Software Engineering Journal · 1993 · 1.1K citations
Model-checking for real-time systems
Rajeev Alur, Costas Courcoubetis, David L. Dill · 2002 · 894 citations
J. Barry Cooke · Microprocessors and Microsystems · 1994 · 215 citations