References
Disclaimer: this list has not been updated recently. For more references
see the personal homepages of the members
of the SoS group.
- [
BergEtAl:WADT99]
- Joachim van den Berg, Marieke Huisman, Bart Jacobs, Erik
Poll, A Type-Theoretic Memory Model for Verification of
Sequential Java Programs In: D. Bert, C. Choppy, and P.D. Mosses
(eds.), Recent Trends in Algebraic Development Techniques, Springer
LNCS 1827, 2000, p.1-21.
© Springer-Verlag
- [
BergJP:CJW2000]
- Joachim van den Berg, Bart Jacobs, Erik Poll,
Formal Specification and Verification of JavaCard's
Application Identifier Class
In: I. Attali and Th. Jensen (eds.),
Java on Smart Cards: Programming and Security
(Springer LNCS 2041, 2001) 137--150.
© Springer-Verlag
Proceedings of the Java Card 2000 Workshop
- [
BergJ:TACAS01]
- Joachim van den Berg, Bart Jacobs,
The LOOP compiler for Java and JML
In: T. Margaria and W. Yi (eds.), Tools and Algorithms for
the Construction and Analysis of Software (TACAS),
(Springer LNCS 2031, 2001) 299--312.
© Springer-Verlag
- [
BreunesseBJ02]
- Cees-Bart Breunesse, Bart Jacobs, Joachim van den Berg,
Specifying and Verifying an example:
a decimal representation in Java for smart cards,
to appear in the proceedings of the
VerifiCard annual meeting.
- [
Hensel:thesis]
- Ulrich Hensel, Definition and Proof Principles for Data and
Processes.
Thesis, Techn. Univ. Dresden, 1999.
- [
HenselEtAl:ETAPS98]
- Ulrich Hensel, Marieke Huisman, Bart Jacobs,
Hendrik Tews, Reasoning about Classes in Object-Oriented
Languages: Logical Models and Tools. In: Ch. Hankin (ed.),
European Symposium on Programming, Springer LNCS 1381, 1998,
p.105-121.
© Springer-Verlag
- [
HuismanJ:FASE00]
- Marieke Huisman, Bart Jacobs, Java Program Verification via a
Hoare Logic with Abrupt Termination. In: T. Maibaum (ed),
Fundamental Approaches to Software Engineering (FASE'00),
Springer LNCS 1783, p.284-303, 2000.
© Springer-Verlag
- [
HuismanJ:TPHOL00]
- Marieke Huisman, Bart Jacobs, Inheritance in Higher Order Logic:
Modeling and Reasoning.
In: M. Aagaard and J. Harrison (eds.)
Theorem Proving in Higher Order Logics
(TPHOL)
Springer LNCS 1869, p.301-319, 2000.
© Springer-Verlag
- [
HuismanEtAl:FTfJP99]
- Marieke Huisman, Bart Jacobs, Joachim van den Berg,
A case study in class library verification: Java's Vector class.
Technical Report CSI-R0007,
Computing Science Institute, University of Nijmegen.
An earlier version
appeared in:
B. Jacobs, G. T. Leavens, P. Müller, and A. Poetzsch-Heffter (eds.):
Formal Techniques for Java Programs. Proceedings of the ECOOP'99
Workshop. Technical Report 251, Fernuniversität Hagen, 1999, p.37-44.
- [
MeijerPoll:eSmart01]
- Hans Meijer and Erik Poll,
Towards a full formal specification of the Java Card API,
In Smart Card Programming and Security,
the proceedings of International Conference on Research in Smart Cards,
E-smart 2001, Cannes, France, September 19-21,
volume 2140 of LNCS,
pages 165-178, Springer Verlag, 2001.
- [Jacobs96]
- Bart Jacobs, Objects and classes, co-algebraically.
In: B. Freitag, C.B. Jones, C. Lengauer, and H.-J. Schek (eds)
Object-Orientation with Parallelism and Persistence.
Kluwer Acad. Publ., 1996, p. 83--103.
- [
Jacobs:AMAST97]
- Bart Jacobs, Invariants, Bisimulations and the Correctness of
Coalgebraic Refinements. In: M. Johnson (ed),
Algebraic Methodology and Software Technology, LNCS 1349,
p.276-291, 1997.
© Springer-Verlag
- [
Jacobs:CMCS00]
- Bart Jacobs, Towards a Duality Result Coalgebraic Modal Logic.
Electr. Notes in Comp. Sci. 33, 2000.
(Special issue on the workshop
Coalgebraic Methods in Computer Science (CMCS 2000)).
- [
Jacobs:TempLog99]
- Bart Jacobs, The temporal logic of coalgebras via Galois algebras.
Technical Report CSI-R9906, Computing Science Institute,
University of Nijmegen, 1999. To appear in:
Math. Struct. in Comp. Science.
- [
Jacobs:MathFit00]
- Bart Jacobs, Exercises in Coalgebraic Specification,
manuscript, 1999.
- [
Jacobs:ESOP01]
- B. Jacobs,
A Formalisation of Java's Exception Mechanism
In: D. Sands (ed.), Programming Languages and Systems (ESOP),
(Springer LNCS 2028, 2001), p.284-301.
© Springer-Verlag
- [
Jacobs:MSML]
- Bart Jacobs,
Many-Sorted Coalgebraic Modal Logic: a Model-theoretic Study
Technical Report CSI-R0020, Computing Science Institute,
University of Nijmegen.
- [
JacobsEtAl:OOPSLA98]
- Bart Jacobs, Joachim van den Berg, Marieke Huisman,
Ulrich Hensel, Hendrik Tews, Reasoning about Java
(Preliminary Report). Object-Oriented Programming Systems, Languages
and Applications, ACM Press, 1998, p.329-340.
- [
JacobsEtAl:NVTI01]
- Bart Jacobs, Hans Meijer and Erik Poll,
VerifiCard: A European Project for Smart Card Verification.
In: Newsletter 5 of the Dutch Association for Theoretical Computer Science
(NVTI), 2001
- [
JacobsP:AMAST00]
- Bart Jacobs, Erik Poll, A Monad for Basic Java Semantics.
In: T. Rus (ed), Algebraic Methodology and Software Technology (AMAST'00),
Springer LNCS 1816, p.150-164, 2000.
© Springer-Verlag
An earlier version is available as
Techn. Rep.
CSI-R9926,
Computing Science Institute, Univ. Nijmegen, 1999.
- [
JacobsP:FASE01]
- Bart Jacobs, Erik Poll,
A Logic for the Java Modeling Language JML
In: H. Hussmann (ed.), Fundamental Approaches to Software Engineering
(FASE), (Springer LNCS 2029, 2001), p.284-299.
© Springer-Verlag
- [
JacobsR:EATCS97]
- Bart Jacobs and Jan Rutten, A Tutorial on (Co)Algebras and
(Co)Induction. EATCS Bulletin 62, 1997, p.222-259.
- [
Lambooij]
- Peter Lambooij, The YAPI protocol for buffered data transfer.
A case study in object oriented specification and verification.
Technical Report CSI-R9923,
Computing Science Institute, University of Nijmegen.
- [
LeavensEtAl:OOPSLA2000]
- G.T. Leavens, K.R.M. Leino, E. Poll, C. Ruby, and B. Jacobs.
JML: notations and tools supporting detailed design in Java. To
appear in OOPSLA 2000 Companion,
Minneapolis, Minnesota. Copyright ACM, 2000.
Also Department of Computer Science, Iowa State University,
TR #00-15, August 2000
- [
Poll:CMCS00]
- Erik Poll, A Coalgebraic Semantics of Subtyping.
Electr. Notes in Comp. Sci. 33, 2000.
(Special issue on the workshop
Coalgebraic Methods in Computer Science (CMCS 2000)).
- [
PollBJ:CARDIS00]
- Erik Poll, Joachim van den Berg, Bart Jacobs,
Specification of the JavaCard API in JML.
In: J. Domingo-Ferrer and D. Chan and A. Watson (eds.),
Smart Card Research and Advanced Application
(IFIP Cardis 2000)
(Kluwer Acad. Publ. 2000), p.135--154
- [
PollBJ:CN01]
- Erik Poll, Joachim van den Berg, Bart Jacobs,
Formal Specification of the JavaCard API in JML: the APDU class.
Computer Networks 36(4) (2001) p.407-421. It is
the journal version of [PollBJ:CARDIS00].
- [
PollZ:TLCA99]
- Erik Poll and Jan Zwanenburg. A logic for abstract data
types as existential types. In: J.-Y. Girard (ed),
Typed Lambda Calculi and Applications
(TLCA'99), LNCS 1581, 1999, p.310-324.
- [
Reichel:MSCS95]
- Horst
Reichel,
An approach to object semantics based on terminal co-algebras,
Mathematical Structures in Computer Science 5 (1995), p.129-152.
- [
RotheBT:JUCS01]
- J. Rothe,
B. Jacobs, H. Tews,
The Coalgebraic Class Specification Language CCSL.
Journal of Universal Computer Science, 7(2), 2001.
- [
Tews:CCSL-Lang]
- Hendrik Tews, Coalgebraic Class Specification Language (Reference
Manual), manuscript, July, 1998.
- [
Tews:CMCS00]
- Hendrik Tews, Coalgebras for Binary Methods.
Electr. Notes in Comp. Sci. 33, 2000.
(Special issue on the workshop
Coalgebraic Methods in Computer Science (CMCS 2000)).