Martín Abadi & Leslie Lamport (1991):
The Existence of Refinement Mappings.
Theor. Comput. Sci. 82(2),
doi:10.1016/0304-3975(91)90224-P.
Jean-Raymond Abrial (2005):
The B-book - assigning programs to meanings.
Cambridge University Press.
Jean-Raymond Abrial (2010):
Modeling in Event-B - System and Software Engineering.
Cambridge University Press,
doi:10.1017/CBO9781139195881.
Jean-Raymond Abrial, Dominique Cansell & Dominique Méry (2005):
Refinement and Reachability in Event_\voidb@x B.
In: Helen Treharne, Steve King, Martin C. Henson & Steve A. Schneider: ZB 2005: Formal Specification and Development in Z and B, 4th International Conference of B and Z Users, Guildford, UK, April 13-15, 2005, Proceedings,
Lecture Notes in Computer Science 3455.
Springer,
pp. 222–241,
doi:10.1007/11415787_14.
Charles André & Frédéric Mallet (2008):
Clock Constraints in UML/MARTE CCSL.
Research Report RR-6540.
INRIA.
Ralph-Johan Back (1989):
Refinement Calculus, Part II: Parallel and Reactive Programs.
In: Stepwise Refinement of Distributed Systems, Models, Formalisms, Correctness, REX Workshop, Mook, The Netherlands, May 29 - June 2, 1989, Proceedings,
pp. 67–93,
doi:10.1007/3-540-52559-9_61.
Ralph-Johan Back & Joakim von Wright (1989):
Refinement Calculus, Part I: Sequential Nondeterministic Programs.
In: Stepwise Refinement of Distributed Systems, Models, Formalisms, Correctness, REX Workshop, Mook, The Netherlands, May 29 - June 2, 1989, Proceedings,
pp. 42–66,
doi:10.1007/3-540-52559-9_60.
Yves Bertot & Pierre Castéran (2004):
Interactive Theorem Proving and Program Development - Coq'Art: The Calculus of Inductive Constructions.
Texts in Theoretical Computer Science. An EATCS Series,
doi:10.1007/978-3-662-07964-5.
Ana Bove & Peter Dybjer (2008):
Dependent Types at Work.
In: Language Engineering and Rigorous Software Development, Intl. LerNet ALFA Summer School 2008, Piriapolis, Uruguay, February 24 - March 1, 2008, Revised Tutorial Lectures,
pp. 57–99,
doi:10.1007/978-3-642-03153-3_2.
Joseph T. Buck, Soonhoi Ha, Edward A. Lee & David G. Messerschmitt (1994):
Ptolemy: A Framework for Simulating and Prototyping Heterogenous Systems.
Int. Journal in Computer Simulation 4(2).
Benoît Combemale, Julien DeAntoni, Benoit Baudry, Robert B. France, Jean-Marc Jézéquel & Jeff Gray (2014):
Globalizing Modeling Languages.
IEEE Computer 47(6),
doi:10.1109/MC.2014.147.
Benoît Combemale, Julien DeAntoni, Matias Vara Larsen, Frédéric Mallet, Olivier Barais, Benoit Baudry & Robert B. France (2013):
Reifying Concurrency for Executable Metamodeling.
In: Software Language Engineering - 6th Intl. Conf., SLE 2013, Indianapolis, IN, USA, October 26-28, 2013. Proc.,
doi:10.1007/978-3-319-02654-1_20.
Julien Deantoni, Charles André & Régis Gascon (2014):
CCSL denotational semantics.
Research Report RR-8628.
Julien DeAntoni, Papa Issa Diallo, Ciprian Teodorov, Joël Champeau & Benoît Combemale (2015):
Towards a meta-language for the concurrency concern in DSLs.
In: Proc. of the 2015 Design, Automation & Test in Europe Conf. & Exhibition, DATE 2015, Grenoble, France, March 9-13, 2015,
doi:10.7873/DATE.2015.1052.
Julien Deantoni & Frédéric Mallet (2012):
TimeSquare: Treat your Models with Logical Time.
In: TOOLS - 50th Intl. Conf. on Objects, Models, Components, Patterns - 2012,
doi:10.1007/978-3-642-30561-0_4.
Manuel Garnacho, Jean-Paul Bodeveix & Mamoun Filali-Amine (2013):
A Mechanized Semantic Framework for Real-Time Systems.
In: Formal Modeling and Analysis of Timed Systems - 11th Intl. Conf., FORMATS 2013, Buenos Aires, Argentina, August 29-31, 2013. Proc.,
doi:10.1007/978-3-642-40229-6_8.
Mike Gemünde, Jens Brandt & Klaus Schneider (2013):
Clock refinement in imperative synchronous languages.
EURASIP J. Emb. Sys. 2013,
doi:10.1186/1687-3963-2013-3.
Roger Hale, Rachel Cardell-Oliver & John Herbert (1993):
An Embedding of Timed Transition Systems in HOL.
Formal Methods in System Design 3(1/2),
doi:10.1007/BF01383987.
Cécile Hardebolle & Frédéric Boulanger (2007):
ModHel'X: A Component-Oriented Approach to Multi-Formalism Modeling.
In: Models in Software Engineering, Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30 - October 5, 2007, Reports and Revised Selected Papers,
doi:10.1007/978-3-540-69073-3_26.
Jifeng He (1989):
Process Simulation and Refinement.
Formal Asp. Comput. 1(3),
pp. 229–241,
doi:10.1007/BF01887207.
Wim H. Hesselink (2011):
Simulation refinement for concurrency verification.
Sci. Comput. Program. 76(9),
pp. 739–755,
doi:10.1016/j.scico.2009.09.006.
Leslie Lamport (1978):
Time, Clocks, and the Ordering of Events in a Distributed System.
Commun. ACM 21(7),
pp. 558–565,
doi:10.1145/359545.359563.
Matias Ezequiel Vara Larsen, Julien DeAntoni, Benoît Combemale & Frédéric Mallet (2015):
A Behavioral Coordination Operator Language (BCOoL).
In: 18th ACM/IEEE Intl. Conf. on Model Driven Engineering Languages and Systems, MoDELS 2015, Ottawa, ON, Canada, September 30 - October 2, 2015,
doi:10.1109/MODELS.2015.7338249.
Florent Latombe, Xavier Crégut, Benoît Combemale, Julien DeAntoni & Marc Pantel (2015):
Weaving concurrency in executable domain-specific modeling languages.
In: Proc. of the 2015 ACM SIGPLAN Intl. Conf. on Software Language Engineering, SLE 2015, Pittsburgh, PA, USA, October 25-27, 2015.
Nancy A. Lynch & Frits W. Vaandrager (1995):
Forward and Backward Simulations: I. Untimed Systems.
Inf. Comput. 121(2),
pp. 214–233,
doi:10.1006/inco.1995.1134.
Nancy A. Lynch & Frits W. Vaandrager (1996):
Forward and Backward Simulations, II: Timing-Based Systems.
Inf. Comput. 128(1),
pp. 1–25,
doi:10.1006/inco.1996.0060.
Jan Malakhovski:
Brutal [Meta]Introduction to Dependent Types in Agda.
Louis Mandel, Cédric Pasteur & Marc Pouzet (2015):
Time refinement in a functional synchronous language.
Sci. Comput. Program. 111,
doi:10.1016/j.scico.2015.07.002.
Jan Mikac & Paul Caspi (2005):
Temporal refinement for Lustre.
In: Proc. of the 5th Intl. Workshop on Synchronous Languages, Applications and Programs, Edimburg, April 2005.
Ulf Norell (2009):
Dependently typed programming in Agda.
In: Proc. of TLDI'09: 2009 ACM SIGPLAN Intl. Workshop on Types in Languages Design and Implementation, Savannah, GA, USA, January 24, 2009,
doi:10.1145/1481861.1481862.
Christine Paulin-Mohring (2001):
Modelisation of Timed Automata in Coq.
In: Theoretical Aspects of Computer Software, 4th Intl. Symp., TACS 2001, Sendai, Japan, October 29-31, 2001, Proc.,
doi:10.1007/3-540-45500-0_15.
Amir Pnueli (1977):
The Temporal Logic of Programs.
In: 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October - 1 November 1977.
IEEE Computer Society,
pp. 46–57,
doi:10.1109/SFCS.1977.32.
Steve Reeves & David Streader (2003):
Comparison of Data and Process Refinement.
In: Jin Song Dong & Jim Woodcock: Formal Methods and Software Engineering, 5th International Conference on Formal Engineering Methods, ICFEM 2003, Singapore, November 5-7, 2003, Proceedings,
Lecture Notes in Computer Science 2885.
Springer,
pp. 266–285,
doi:10.1007/978-3-540-39893-6_16.
Steve Reeves & David Streader (2008):
General Refinement, Part One: Interfaces, Determinism and Special Refinement.
Electr. Notes Theor. Comput. Sci. 214,
pp. 277–307,
doi:10.1016/j.entcs.2008.06.013.
Willem P. de Roever & Kai Engelhardt (1998):
Data Refinement: Model-oriented Proof Theories and their Comparison.
Cambridge Tracts in Theoretical Computer Science 46.
Cambridge University Press,
doi:10.1017/CBO9780511663079.
Jean-Pierre Talpin, Paul Le Guernic, Sandeep K. Shukla, Frederic Doucet & Rajesh K. Gupta (2004):
Formal Refinement Checking in a System-level Design Methodology.
Fundam. Inform. 62(2),
pp. 243–273.
Glynn Winskel (1986):
Event Structures.
In: Petri Nets: Central Models and Their Properties, Advances in Petri Nets 1986, Part II, Proc. of an Advanced Course, Bad Honnef, 8.-19. September 1986,
doi:10.1007/3-540-17906-2_31.