TY - GEN
T1 - A theoretical foundation for programming languages aggregation
AU - Ciobâcă, Ştefan
AU - Lucanu, Dorel
AU - Rusu, Vlad
AU - Roşu, Grigore
N1 - Funding Information:
This paper is supported by the Sectorial Operational Programme Human Resource Development (SOP HRD), financed from the European Social Fund and by the Romanian Government under the contract number POSDRU/159/1.5/S/137750.
Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - Programming languages should be formally specified in order to reason about programs written in them. We show that, given two formally specified programming languages, it is possible to construct the formal semantics of an aggregated language, in which programs consist of pairs of programs from the initial languages. The construction is based on algebraic techniques and it can be used to reduce relational properties (such as equivalence of programs) to reachability properties (in the aggregated language).
AB - Programming languages should be formally specified in order to reason about programs written in them. We show that, given two formally specified programming languages, it is possible to construct the formal semantics of an aggregated language, in which programs consist of pairs of programs from the initial languages. The construction is based on algebraic techniques and it can be used to reduce relational properties (such as equivalence of programs) to reachability properties (in the aggregated language).
UR - http://www.scopus.com/inward/record.url?scp=84955319977&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84955319977&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-28114-8_3
DO - 10.1007/978-3-319-28114-8_3
M3 - Conference contribution
AN - SCOPUS:84955319977
SN - 9783319281131
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 30
EP - 47
BT - Recent Trends in Algebraic Development Techniques - 22nd International Workshop, WADT 2014, Revised Selected Papers
A2 - Ţuţu, Ionuţ
A2 - Codescu, Mihai
A2 - Diaconescu, Răzvan
PB - Springer
T2 - 22nd International Workshop on Recent Trends in Algebraic Development Techniques, WADT 2014
Y2 - 4 September 2014 through 7 September 2014
ER -