Johan Peeters bvba

Online publications

My weblog at Artima.

Peeters J., van Wyk K. and Piessens F. (2007) Security Skills of Software Developers. In: ENISA Quarterly Vol. 3, No. 4, Oct-Dec 2007.

A 3-part series on WSDL for O'Reilly's webservices site.

Hardcopy publications

Peeters J. and Dyson P. (2007) Cost-Effective Security. In: IEEE Security & Privacy May/June 2007.

Peeters J. (2005) Agile Security Requirements Engineering. Presented at the Symposium on Requirements Engineering for Information Security 2005.

Grenning J., Peeters J. and Behring C. (2004) Agile Development for Embedded Software. In: Zannier C., Erdogmus H. and Lindstrom L. (eds), Extreme Programming and Agile Methods - XP/Agile Universe 2004: 4th Conference on Extreme Programming and Agile Methods. Proceedings. Calgary: Springer Verlag, p.194

Peeters J., Van Gucht D., De Winter R. and Vanderstraeten H. (1999) The NAD Payment Framework: Plug and Pay. SPEED'99, Software Product Efficient Engineering Development Conference: Proceedings. Paris: Alcatel.

Schoovaerts K., Wydaeghe B., Jonckers V., Peeters J., Jadoul M. and Holz E. (1996) Validating Hybrid Designs with Co-Simulation. In: Jayor A., Lehmann A. and Molnar I. (eds), Modelling and Simulation ESM96: Proceedings. Budapest: Society for Computer Simulation International.

Peeters J., Jadoul M., Wydaeghe B. and Verschaeve K. (1995) Design of the microelectronics application. ESPRIT deliverable P8641 Brussels: European Commission

Peeters J., Cuypers L. and Jonckers V. (1995) Using OMT in Telecommunication Systems' Requirements Analysis: an Experience Report and Critical Appraisal. In: Cardiff J. and Murphy J. (eds), OOIS'95 International Conference on Object Oriented Information Systems Proceedings of the Industry Day: Proceedings. Dublin: Centre for Software Engineering, pp. 72 - 87

Van Ackere M., Peeters J., Jadoul M. and Verboven F. (1995) Do Broadband Networks Need a Level 1 Gateway? Proceedings of the 1995 2nd International Workshop on Community Networking. Princeton, NJ: IEEE Communications Society

Jadoul M., Peeters J., Verboven F., Van Ackere M. (1995) Interactive Video-on-Demand: Video Server Control Station, Programming Unit and Service Operations Centre. In: Furht B. and Hamza M.H. (eds), Distributed Multimedia Systems and Applications: Proceedings. Stanford, CA: IASTED-ACTA Press

Van Ackere M., Peeters J., Verboven F., Jadoul M. and Sarilar Z. (1995) The role of a level 1 gateway in broadband networks. In: Medhat S. (ed), MEDIACOMM'95 International Conference on Multimedia Communications: Proceedings. Southampton: Society for Computer Simulation International, pp. 17-23

Peeters J., Jadoul M., Holz E., Wasowski M., Witaszek D. and Delpiroux J.-P. (1995) HW/SW Co-Design and -Simulation of a Multimedia Application In: DalCib M., Herzog U., Bolch G. and Kaylan A.R. (eds), European Simulation Symposium 1995: Proceedings. Erlangen-Nuremberg: Society for Computer Simulation International, pp. 487-493

Beckers M., Peeters J. and Verboven F. Object Oriented Modeling, Simulation and Implementation of a Network Management System. In: Madisetti V., Gelenbe E. and Walrand J. (eds), MASCOTS'94, Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems. Durham, NC: IEEE Computer Society Press


Method for allocating data elements to a set of carriers, mapping unit and modulator to perform this method. A practical field of application is ADSL, where the invention increases available bandwidth if a mix of services with different quality-of-service requirements are being offered over a single line.

Method to provide a software package and a provider station and a user station realizing the method and a basis software package. With the method a software package for installation in a user station can be distributed without revealing the contents of the software package and making it impervious to reverse engineering.

Method for coding and/or transmitting EPG data, coder and device comprosing a receiver. The patent describes a representation of Electronic Program Guide (EPG) information that maximizes the amount of useful information available to the receiver in the presence of transient network failures.