نتایج جستجو برای: denotational semantics

تعداد نتایج: 61490  

Journal: :Journal of logical and algebraic methods in programming 2023

Matlab/Simulink is a de-facto industrial standard for modelling embedded systems. Reflecting the complexity of cyber-physical system (CPS) design, semantics Simulink complex, mixing discrete and continuous time events. In this paper, we define compositional hierarchical diagrams using Higher-order Unifying Theories Programming (HUTP) CPS design. The HUTP theory satisfies suitable algebraic prop...

2010
Jan Christiansen Daniel Seidel Janis Voigtländer

With the aim of putting type-based reasoning for functional logic languages, as recently explored by Christiansen et al. (2010), on a formal basis, we develop a denotational semantics for a typed core language of Curry. Dealing with the core language FlatCurry rather than with full Curry suffices, since there exists a type-preserving translation from the latter into the former. In contrast to e...

2011

The types are , ::= Nat ∣ → . All the terms in the language come with explicit types. In particular, we assume an infinite, countable set of variables of each type , and write x for a variable of type . The terms t of type (in short, t : ) are defined by induction on their size by : – every variable x is of type ; – if N : , then x ⋅N is a term of type → ; – if M : → and N : , then MN is a term...

2003
Jean-Marie Favre

This paper shows that CPP, the preprocessor of the C language, can be seen as a programming language in which directives are statements, parametrized macros are functions, files are procedures, directories are modules, and command lines are programs. The semantics of CPP can therefore be described using traditional techniques. This paper describes the semantics of CPP in a denotational style. B...

Journal: :Electronic Proceedings in Theoretical Computer Science 2013

Journal: :Electronic Notes in Theoretical Computer Science 1996

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید