Yearly Report 2004

New Publications

Journal Articles

    • Vasileios Vlachos, Stefanos Androutsellis-Theotokis, and Diomidis Spinellis. Security applications of peer-to-peer networks. Computer Networks, 45(2):195–205, June 2004.
    • Diomidis Spinellis and Clements Szyperski. How is open source affecting software development? IEEE Software, 21(1):28–33, January/February 2004.
    • Konstantinos Chorianopoulos and Diomidis Spinellis. User interface development for interactive television: extending a commercial DTV platform to the virtual channel API. Computers & Graphics, 28(2):157–166, April 2004.
    • Konstantinos Chorianopoulos and Diomidis Spinellis. Affective usability evaluation for an interactive music television channel. Computers in Entertainment, 2(3):14, July 2004.
    • Damianos Chatziantoniou and George I. Doukidis. SQL extensions to enable decision support within database systems. Journal of Decision Systems, 13(2):155–172, 2004.
    • Damianos Chatziantoniou and Achilleas Anagnostopoulos. NESTREAM: querying nested streams. SIGMOD Record, 33(3):71–78, 2004.
    • Stephanos Androutsellis-Theotokis and Diomidis Spinellis. A survey of peer-to-peer content distribution technologies. acmcs, 36(4):335–371, December 2004.

Book Chapters

    • Yannis Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, and Diomidis Spinellis. Enabling B2B transactions over the internet through application interconnection: the PRAXIS project. In Paul Cunningham and Miriam Cunningham, editors, eAdoption and the Knowledge Economy: Issues, Applications and Case Studies, chapter 7, pages 1554–1561. IOS Press, October 2004.

Conference Publications

    • Angeliki Tsilira, Adamantia Pateli, Erast Athanasiadis, and Diomidis Spinellis. Targeted messages in indoor mobile environment: a software-oriented approach. In M. H. Hamza, editor, Proceedings of the IASTED International Conference on Software Engineering, 734–739. IASTED, ACTA Press, February 2004.
    • Diomidis Spinellis, Yannis Charalabidis, and Vassilios Karakoidas. Application interconnection and execution of business to business transactions over the internet. In 20th European Conference on Operational Research (EURO-XX). The Association of European Operational Research Societies, July 2004. Poster.
    • George Roussos, George Samaras, and Diomidis Spinellis. Editorial message: special track on ubiquitous computing. In Hisham M. Haddad, Andrea Omicini, Roger L. Wainwright, and Lorie M. Liebrock, editors, Proceedings of the 2004 ACM Symposium on Applied Computing, 1565–1566. ACM Press, 2004.
    • Ada Pateli, Diomidis Spinellis, and Giorgos Giaglis. Wireless info-communication and navigation services in exhibition shows. In Mel Horwitch, editor, Third International Conference on Mobile Business (ICMB): mBusiness 2004. July 2004.
    • Apostolos Kritikopoulos, Martha Sideri, and Konstantinos Stroggylos. Crawlwave: a distributed crawler. In Proceedings of the 3rd Hellenic Conference on Artificial Intelligence. May 2004.
    • Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Yannis Charalabidis. Applying MDA in enterprise application interoperability: the PRAXIS project. In Harald Kühn, editor, Workshop on Ontology and Enterprise Modelling: Ingredients for Interoperability, 76–84. December 2004.
    • Damianos Chatziantoniou and Achilleas Anagnostopoulos. Hierarchical stream aggregates: querying nested stream sessions. In Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM 2004), 21-23 June 2004, Santorini Island, Greece, 439–440. 2004.
    • Yannis Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, and Diomidis Spinellis. Enabling B2B transactions over the internet through application interconnection: the PRAXIS project. In e-Challenges Conference. European Commission, October 2004.
    • G Appa, D Magos, and I Mourtos. An LP-based proof for the non-existence of a pair of orthogonal Latin squares of order 6. OPERATIONS RESEARCH LETTERS, 32(4):336–344, JUL 2004.
    • G Appa, D Magos, and I Mourtos. Lp relaxations of multiple all-different predicates. In JC Regin and M Rueher, editors, INTE/GRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, volume 3011 of LECTURE NOTES IN COMPUTER SCIENCE, 364–369. INRIA; Bouygues; Cosytec SA; Carmen Syst; CoLogNET; ESSI; I3S CNRS; Intelligent Informat Syst Inst; ILOG SA, 2004. 1st International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Nice, FRANCE, APR 20-22, 2004.
    • G Appa, D Magos, and I Mourtos. A branch & cut algorithm for a four-index assignment problem. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 55(3):298–307, MAR 2004.
    • K Antonis, J Garofalakis, I Mourtos, and P Spirakis. A hierarchical adaptive distributed algorithm for load balancing. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 64(1):151–162, JAN 2004.
    • Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Vassilios Karakoidas. Performing peer-to-peer e-business transactions: a requirements analysis and preliminary design proposal. In Proceedings of the IADIS International e-Commerce 2004 Conference, 399–404. Lisbon, Portugal, December 14-16 2004.
    • S. Androutsellis-Theotokis. Social behaviour, incentives and technology in peer-to-peer content distribution networks. In Proceedings of the Ethicomp2004 Conference. Syros, Greece, April 2004.

White Papers

    • Markos Gogoulos. (almost) never owned! Technical Report WHP-2004-006, SAGE, 2004.

Working Papers

    • D. Spinellis, V. Karakoidas, and D. Chatziantoniou. A software development metaphor for developing semi-dynamic web sites through declarative specifications. WP 2004-007, Eltrun Working Paper Series, 2004.
    • D. Spinellis. Browsing and refactoring program collections written in C. WP 2004-006, Eltrun Working Paper Series, 2004.


New Projects

    • EDUPORTAL - Eduportal

Ongoing Projects

    • PRAXIS - Interconnection of Applications and conduct of inter-business transactions through the internet
    • Iraklitos - Security Applications for Peer-to-Peer Networks

Completed Projects

    • EDUPORTAL - Eduportal
    • mExpress - mobile in-EXhibition PRovision of Electronic Support Services
    • GEMINI - Global Electronic Medium ConstellatIon for Dynamic CoNtent Integration
    • Web - The ISTLab Web Site

New Members

    • Georgios Gousios (PhD student)
    • Giorgos Zervas

Ongoing PhDs

    • Georgios Gousios Topic: Tools and Methods for Large Scale Empirical Software Engineering Research
    • Stefanos Androutsellis-Theotokis Topic: Performing peer-to-peer e-business transactions
    • Vasileios Vlachos Topic: Security applications of p2p networks
    • Vassilios Karakoidas Topic: Integrating Domain-Specific Languages with General-Purpose Languages
Note: Some of the above data refer to grandfathered work conducted by BALab's members at its progenitor laboratory, ISTLab.