Computer Communications Laboratory

Research Activities

Main research interests of laboratory members are distributed systems design and development – especially grid architectures, communication security and policies and other security issues, formal validation and testing techniques of communication protocols and distributed processes, computer networks design, content networks and peer-to-peer systems, mobile computing, agile methodologies in development of software and information systems and service oriented architecture with related technologies.

  • In 2007, we have researched most actively the following areas:
  • In the area of grid systems we were researching protocol analysis methods.
  • In the area of software development methodologies, we were researching the properties of agile methodologies, especially test-driven development.
  • In the area of distribute systems architecture, we studied the system integration techniques using Service Oriented Architecture principles. We have also studied usability of these architectures in relation to digital identity management systems.
  • In the area of communication networks we have researched advanced options of IPv6 protocol and its implementations, together with strategies for migration IPv4 to IPv6.
  • In the area of information systems security and security policies, we have suggested implementation of the so-called security knowledge cycle, process of continuous education for information systems users in large companies. We have also researched its prototype support implementations and this research continues also in 2008.


Besides the typical office equipment, Computer Communications Laboratory is equipped with a few pieces of advanced networking / distributed systems hardware and software equipment. Hardware: a 20 Gb/s Infiniband network switch, two 24-port Gigabit Switches, Dell Power Vault NAS 745 (4 x 250 GB + 6 x 400 GB), 6 Dell Power Edge Servers, IBM eServer xSeries 336, Wireless WiFi and BlueTooth Access Points, various mobile devices, ActiveCard SmartCard readers and smart cards.
Software: network management tools and utilities, Oracle 10g and PostgreSQL database and development tools, SharePoint Portal Server, Microsoft development tools and utilities; several open-source Java development tools and utilities including Mobile Phone development utilities, …


In the process of connecting servers via Infiniband...

Selected References

  • M. Bagić, M. Ciglarič. Modelling epistemic properties for specification and verification of a multi-agent system. V: ARABNIA, Hamid R. (ur.). SERP 2007 : proceedings of the 2007 International Conference on Software Engineering Research & Practice, June 25-28, 2007, Las Vegas Nevada, USA. Vol. 1. CSREA Press, 2007, pp.197-202.
  • M. Ciglarič. Varno obnašanje uporabnikov v omrežnem okolju. V: PINTERIČ, Uroš (ur.), SVETE, Uroš (ur.). Elektronsko upravljanje in poslovanje v službi uporabnika. Ljubljana: Fakulteta za družbene vede, 2007, pp.177-191.
  • A. Krevl, M. Ciglarič. A framework for developing distributed location based applications. Proc. 20th International Parallel and Distributed Processing Symposium, 2006, Rhodes Island, Greece. Piscataway: IEEE, 2006.
  • M. Ciglarič, A. Krevl, M. Pančur [et al.]: Security policies in military environments, in Dynamic Communications Management (pp. 19-1 – 19-8), Meeting Proceedings RTO-MP-IST-062. Neuilly-sur-Seine, France: RTO. 2006.
  • A. Krevl, T. Vidmar [et. al.]: A Framework for Developing Mobile Location Based Applications, in Dynamic Communications Management (pp. 1-1 – 1-10), Meeting Proceedings RTO-MP-IST-062. Neuilly-sur-Seine, France: RTO. 2006.
  • M. Ciglarič. Effective message routing in unstructured peer-to-peer overlays. IEE proc. Commun., October 2005, Vol. 152, No. 5, pp. 673-678.
  • M. Ciglarič, T. Vidmar. Problematika nestrukturiranih sistemov enak z enakim (Problems in unstructured P2P Systems). Electrotech. Review, 2005, Vol. 72, No. 4, pp 164-170
  • M. Trampuš, M. Ciglarič, T. Vidmar. Formalizacija varnostnih politik (Security policy Formalization). Electrotech. Review, 2005, Vol. 72, No. 5, pp. 309-315.
  • M. Ciglarič. Content networks : distributed routing decisions in presence of repeated queries. Int. j. found. comput. sci., 2004, Vol. 15, No. 3, pp. 555-566.
  • M. Pančur, M. Ciglarič, M. Trampuš, T. Vidmar. Towards empirical evaluation of test-driven development in a university environment. V: ZAJC, Baldomir (ur.), TKALČIČ, Marko (ur.). The IEEE Region 8 EUROCON 2003 : computer as a tool : 22-24. September 2003, Faculty of Electrical Engineering, University of Ljubljana, Slovenia : proceedings. Piscataway: IEEE, cop. 2003, vol. 2, pp. 83-86.
  • M. Ciglarič, T. Vidmar: Use of Internet Technologies for Teaching Purposes, European Journal of Engineering Education, Vol. 23, No. 4, 1998, pp. 497 – 502.
  • M. Ciglarič, M. Pančur. Vključevanje varnostnih mehanizmov v okolje GRID. In: B. Zajc (ed.). Zbornik trinajste mednarodne Elektrotehniške in računalniške konference ERK 2004, Portorož, Slovenija. Ljubljana: IEEE Region 8, Slovenska sekcija IEEE, 2004, zv. B, pp. 47–50
  • M. Trampuš, M. Ciglarič, M. Pančur, T. Vidmar: Attacking end users’ applications by run time modifications. In: M.H. Hamza (ed.). 21st IASTED International Multi-Conference Applied Informatics, February 10–13, 2003 Innsbruck, Austria. Applied informatics, (Applied informatics). Anaheim; Calgary; Zürich: ACTA Press, cop. 2003, pp. 997–1002.


Closed Projects

Web Page

More about this laboratory