news dds

News

Many news now appear on my blog. I also publish smaller updates through Twitter.
Mon 19 Jan 2014
Uploaded the following publication pre-print.
Sat Jun 29 2013
Added links to the following open access publication.

Mon Feb 11 2013
Uploaded the following open access publication.

Wed Jan 9 2013
New version (1.10) of the fileprune tool. This version allows the specification of dates as arguments, allowing the tool to be used with cloud-based storage services, like the AWS snapshots.

Sat Dec 8 2012
Uploaded the following publication pre-prints.

Sat Oct 27 2012
Uploaded the following publication pre-prints.

Wed May 2 2012
All my lecture notes received a face lift. The most notable improvements are:

Wed Apr 4 2012
New version (1.9) of the ckjm Java metrics program. This version integrates BCEL 5.2, fixes a NoSuchMethodError, and migrates the source code repository to git and GitHub.

Sat Feb 18 2012
Uploaded the following publication pre-prints.

Sat Jan 8 2011
A version (5.4) of UMLGraph creates clickable diagram elements in HTML content, makes the generation of diamond shapes compatible with GraphViz 2.27, and includes a fix to ensure that class images only appear once in the generated diagrams.

Sun Dec 12 2010
A new version of bib2xhtml adds an option to highlight a specified author name, improves chronological ordering, adds support for \href appearing in bibliography entries, and fixes a few bugs. In addition, in response to an increased number of invocation options, the project's home page now supports the interactive display of formatting examples.

Thu Feb 04 2010
A new version of bib2xhtml adds a paragraph option contributed by Wilfried Elmenreich.

Wed Sep 30 2009
Many September conferences. Uploaded the following publication pre-prints.

Wed Sep 2 2009
Uploaded publications

Wed Jul 8 2009
Uploaded version 2.7 of CScout. This version provides three new features. A new call graph for functions now shows a function in context with all the paths from its callers and all called functions. When saving refactored code, CScout can verify that the renamed identifiers do not clash with other existing identifiers. A new function argument refactorings page can be used to review, change, and deactivate function argument refactorings. Finally, this version optimizes file handling during the post-processing phase, makes ccmake work with ccache, and corrects a few bugs and deviations from the C standard

Thu Jul 02 2009
A new version of bib2xhtml fixes four small bugs.

Fri Jun 19 2009
Uploaded publication

Thu Jun 11 2009
Uploaded publications

Sun May 10 2009
Uploaded version 1.11-1 of grconv, the universal Greek character code converter. This version adds support for the URL encoding.

Tue Mar 31 2009
Uploaded publication

Sun Jan 11 2009
Uploaded publication

Thu Dec 11 2008
Uploaded publication

Wed Dec 3 2008
New version (5.2) of UMLGraph. This is a bug fix release.

Mon Nov 17 2008
Uploaded version 2.5 of CScout. This version introduces a number of improvements suggested by Richard O'Keefe, as well as a few bug fixes, documentation clarifications, and a substantial web interface face lift. Each file's web page now provides links for generating compile-time, control, and data dependency graphs. In addition, identifier queries can now provide the functions where an identifier appears, the file details page now provides links for listing functions defined in the file and their call graph, and the main page and the individual file details pages now provide options for generating include graphs. Finally, yacc identifiers now live in a separate namespace, the provided definition files match closer the gcc builtins, and in file, function, and identifier queries one can now specify to exclude results from filenames matching a particular regular expression.

Tue Sep 02 2008
Uploaded publications

Mon Sep 01 2008
Uploaded publications

Fri Jul 18 2008
Uploaded version 2.4 of CScout. This version adds support for function argument refactoring. Furthermore, a new option controls the depth of function and macro call graphs, which are now fully browsable in SVG-enabled browsers. In addition, the Web front-end provides support for hand-editing of files, source code directory browsing, and functionality to interactively explore the tree of a function's calling and called functions. Finally, the processing engine includes support for gcc's include_next directive and for the preprocessor conditionals within macro invocations extension.

Sat Jul 12 2008
Our paper A PRoactive Malware Identification System based on the Computer Hygiene Principles (Information Management and Computer Security, 15(4):295-312, 2007) was awarded by Emerald publishers with the "Highly Commended Paper" distinction. The award was given by the journal's editorial board to three papers as part of the "Literati Network Awards for Excellence 2008". The paper was written as part of Vassilis Vlachos's PhD work.

Fri May 23 2008
Uploaded publications

Wed Apr 9 2008
Uploaded version 2.3 of CScout. This version calculates many new file and function-related metrics to assist in the evaluation of the code's maintainability. A couple of gcc extensions have been added. Support for various Microsoft C extensions now allows CScout to process more Microsoft-platform C code, like the complete Windows Research Kernel (WRK). Finally, this version fixes some small language-related corner cases.

Wed Sep 26 2007
Uploaded publication

Sun Sep 2 2007
Uploaded publications

Sun July 8 2007
Uploaded publication

Fri June 1 2007
It's the conference season. Uploaded four conference publications and a book review.

Tue May 1 2007
Uploaded a publication and an invited talk presentation.

Sun Feb 4 2007
Uploaded publication

Thu Jan 18 2007
Uploaded four book reviews that appeared during 2005-2006 in the ACM Computing Reviews. See the book reviews section.

Sun Nov 12 2006
Uploaded publication

Fri Oct 20 2006
Uploaded publication

Sun Oct 1 2006
Uploaded version 2.2 of CScout. This version offers tens of new features, and has been tested on the Linux and FreeBSD kernels.

Tue Sep 19 2006
Changed the copyright of 18,290 pages to the Creative Commons Attribution-Share Alike 3.0 Greece License. The remaining 639 pages for which I hold the copyright will be changed as I update each corresponding project. Another 520 pages have copyrights belonging to various publishers, and will stay like that.

Fri Sep 15 2006
Uploaded publications

Sun Sep 10 2006
Uploaded invited talk

Thu Jul 29 2006
New version (4.4) of UMLGraph. This version provides support for creating UML-annotated Javadoc documentation. This feature was contributed by Andrea Aime.

Tue Jul 25 2006
Uploaded publication

Fri Jun 16 2006
Uploaded publications

Thu May 25 2006
Uploaded publication

Wed May 24 2006
Updated my notes for creating poster presentations with examples from the ICSE 2006 conference.

Tue May 23 2006
Uploaded publication

Sun Apr 09 2006
Uploaded publications

Fri Apr 07 2006
My book got published. More details can be found on the book's web site.

Sun Mar 05 2006
New version (4.3) of UMLGraph. This version provides support for views and features a new HTML-based dot interface. Both features were contributed by Andrea Aime.

Sun Feb 19 2006
Update the blog look and feel, based on Sascha Welter's design and stylesheet.

Wed Feb 8 2006
Uploaded publicaton

Wed Jan 4 2006
The web site for my new book Code Quality: The Open Source Perspective (Addison-Wesley, to appear 2006) is now up.

Tue Dec 6 2005

Sun Dec 4 2005
All publications that have been cited now contain in their HTML page a link to a separate page listing the citing papers.

Wed Nov 16 2005
Uploaded publicatons

Tue Nov 15 2005
New version (4.1) of UMLGraph. This version provides better handling of hidden classes, and a complete overhaul of the source code.

Thu Oct 20 2005
New version (3.4) of UMLGraph. In this version sequence diagrams include support for drawing comments and frames.

Fri Sep 23 2005
Uploaded two articles:
Sun Sep 4 2005
A new version of bib2xhtml provides CSS hooks and some other minor improvements.

Mon Aug 1 2005
Uploaded two publications:

Sat Jul 30 2005
New version (1.4) of the ckjm Java metrics program. This version calculates a class's efferent couplings.

Wed Jul 20 2005
Uploaded publication Diomidis Spinellis. Tool Writing: A Forgotten Art?. IEEE Software, 22(4):9–11, July/August 2005.

Tue Jun 19 2005
New version (3.2) of UMLGraph. This version completes the Java 1.5 support by displaying the template arguments of generic classes inside angle brackets and the type parameters of fields and method arguments.

Thu Jul 14 2005
A new version of bib2xhtml allows you to create biliography listings that include each entry's BibTeX key.

Sat Mar 26 2005
New version (3.1) of UMLGraph. Conversion of the source to Java 1.5, and support for displaying enumerations as stereotyped primitive types.

Fri Mar 18 2005
Uploaded publication Diomidis Spinellis. Dear editor. IEEE Software, 22(2):14–15, March/April 2005.

Thu Jan 20 2005
Uploaded publication Stephanos Androutsellis-Theotokis and Diomidis Spinellis. A survey of peer-to-peer content distribution technologies. ACM Computing Surveys, 36(4):335–371, December 2004.

Sat Jan 1 2005
Uploaded publication Diomidis Spinellis. The tools at hand. IEEE Software, 22(1):10–13, January/February 2005.

Sun Dec 18 2004
Uploaded publication Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Vassilios Karakoidas. Performing peer-to-peer e-business transactions: A requirements analysis and preliminary design proposal. In IADIS International e-Commerce 2004 Conference Proceedings, pages 399–404, December 2004.

Sat Dec 4 2004
Uploaded publication Diomidis Spinellis. Index-based persistent document identifiers. Information Retrieval, 8(1):5–24, January 2005. (doi:10.1023/B:INRT.0000048494.05013.6a)

Mon Nov 8 2004
I am co-editing an IEEE Intelligent Systems special issue on Advanced Heuristics in Transportation and Logistics. For more details, see the full call for papers.

Fri Nov 5 2004
Moved office; check my updated contact details.

Thu Nov 4 2004
Uploaded publication 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. Paper presented at the 2004 e-Challenges Conference, Vienna, Austria.

Thu Oct 21 2004
Uploaded publication Konstantinos Chorianopoulos and Diomidis Spinellis. Affective usability evaluation for an interactive music television channel. Computers in Entertainment, 2(3):14, July 2004.

Wed Sep 15 2004
Uploaded four book reviews that appeared during 2003-2004 in the ACM Computing Reviews, and corrected many review citation details. See the book reviews section.

Mon Aug 16 2004
Uploaded publication 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.

Tue Aug 10 2004
Added a DOI link on many references listed in the publications page. This provides direct and (in theory permanent) access to the official publisher-maintained material.

Wed Aug 04 2004
New version (2.6) of UMLGraph. URL linking configuration, source clean-up, bug fixes, and support for an upcoming Maven plugin.

Wed Jul 6 2004
Uploaded publication Vasileios Vlachos, Stefanos Androutsellis-Theotokis, and Diomidis Spinellis. Security applications of peer-to-peer networks. Computer Networks, 45(2):195–205, June 2004. (doi:10.1016/j.comnet.2004.01.002)

Sat Jun 12 2004
Added the cover images of the Chinese and Japanese translations on the web page of my book Code Reading: The Open Source Perspective.

Sat Jun 05 2004
New versions or distribution upgrades of UMLGraph, CScout, outwit, and bib2xhtml. Small enhancements and bug fixes contributed by the user community. In addition, all the above distributions now contain a zip package, as well as the traditional gzip tar file.

Sun May 09 2004
Uploaded a new version of UMLGraph, the declarative UML diagram drawing system. This version adds support for drawing UML sequence diagrams.

Tue Apr 13 2004
Uploaded publication 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.

Sun Apr 04 2004
Uploaded publication George Roussos, George Samaras, and Diomidis Spinellis. Editorial message: Special track on ubiquitous computing. In Proceedings of the 2004 ACM Symposium on Applied Computing, pages 1565-1566. ACM Press, 2004.

Wed Mar 03 2004
Uploaded publication 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, pages 734-739. IASTED, ACTA Press, February 2004.

Fri Feb 27 2004
Update of the outwit tool suite to version 21. The winclip program now supports input and output of Unicode UTF-8 text and a byte order mark.

Thu Feb 26 2004
Uploaded publication Diomidis Spinellis and Clements Szyperski. How is open source affecting software development?. IEEE Software, 21(1):28-33, January/February 2004.

Mon Feb 9 2004
The GTWeb prototype software related to the publication is now available in open source form (GPL) and linked from my public software page.

Wed Jan 21 2004
The January/February issue of the IEEE Software magazine, I edited with Clemens Szyperski (Microsoft Research), has as its theme Developing with Open Source Software. The issue features a point/counterpoint debate between Eric S. Raymond (point titled Up from Alchemy) and David G. Messerschmitt (counterpoint titled Back to the User). The guest editor introduction introduction and the article abstracts are available for download from the magazine's digital library page.

Tue Jan 20 2004
Uploaded publication Konstantinos Chorianopoulos and Diomidis Spinellis. Usability design for the home media station. In Constantine Stephanidis, editor, Proceedings of the 10th International Conference on Human Computer Interaction --- HCI International 2003, pages 439-443. Lawrence Erlbaum Associates, Inc, June 2003.

Thu Jan 15 2004
Uploaded a new version of the bib2html tool. bib2html is a program that converts BibTeX files into HTML. This is an update of a program written by David Hull in 1996 and maintained by him until 1998. I have been a happy user of the program since 1995, using the program to keep my publication list up to date. After 1998 no other changes were made to the program, and I failed to locate an active program home page. Since there were a number of changes I needed to bring the program up to date with evolving web standards, I decided to adopt bib2html for maintenance, evolution, and further distribution. This first new public release made in 2004, features support for XHTML 1.0.

Fri Jan 9 2004
Uploaded publications

Fri Dec 22 2003
Update of the outwit tool suite to version 20. The winreg program now supports names with embedded backslashes. Problem reported by Antti Ala-heikkilä.

Sun Dec 7 2003
Update of the outwit tool suite to version 19. Winreg now supports the QWORD data type and changes by Pascal Hirsch allow odbc to connect to database without requiring a predefined data source.

Fri Nov 21 2003
Uploaded publication Diomidis Spinellis. Reading, writing, and code. ACM Queue, 1(7):84-89, October 2003.

Wed Nov 12 2003
Uploaded publication Diomidis Spinellis. Global analysis and transformations in preprocessed languages. IEEE Transactions on Software Engineering, 29(11):1019-1030, November 2003.

Fri Nov 7 2003
Uploaded a book review that recently appeared in ACM Computing Reviews. See the book reviews section.

Mon Nov 1 2003
Uploaded talk: Securing open source software. Information Security Matrix 2003, November 2003.

Sat Oct 18 2003
The puttyclip patch to Simon Tatham's putty Win32 Telnet and SSH client allows you to easily copy remote files and the output of remote Unix programs to your local Windows clipboard.

Wed Oct 14 2003
The prune tool got renamed into fileprune. As noticed by Oliver Eikemeier, the original name was already taken by a tool part of AT&T's GraphViz system. Fileprune will delete files from the specified set targetting a given distribution of the files within time as well as size, number, and age constraints. Its main purpose is to keep a set of daily-created backup files in managable size, while still providing reasonable access to older versions. Specifying a size, file number, or age constraint will simply remove files starting from the oldest, until the constraint is met. The distribution specification (exponential, Gaussian (normal), or Fibonacci) provides finer control of the files to delete, allowing the retention of recent copies and the increasingly agressive pruning of the older files.

Fri Oct 3 2003
My blog has come out of hiding.

Sat Sep 6 2003
Update of the outwit tool suite to version 15. This fixes an error in the handling of non-Unicode text in winclip.

Fri Sep 5 2003
Uploaded a book review that recently appeared in ACM Computing Reviews. See the book reviews section.

Wed Aug 27 2003
Uploaded version 1.16 of CScout. This version can process the entire current FreeBSD kernel of five different architectures ("how to do it" documentation included).

The netpipe tool got renamed into socketpipe. The original name was already taken by NASA's NetPIPE. Socketpipe connects a remote command to local input and output processes without the data copy and context switching overhead of the customary rsh or ssh pipelines.

Sun Aug 10 2003
Uploaded publication John Iliadis, Stefanos Gritzalis, Diomidis Spinellis, Danny de Cock, Bart Preneel, and Dimitris Gritzalis. Towards a framework for evaluating certificate status information mechanisms. Computer Communications, 26(16):1839-1850, October 2003.

Fri Aug 8 2003
Uploaded version 1.15 of CScout. This version uses a fraction of the memory of older versions, and can process the entire FreeBSD kernel (example included).

Sun Jul 30 2003
Uploaded version 1.24 of the UMLGraph system.

Sun Jul 27 2003
Uploaded the source code of the netpipe tool. Netpipe connects a remote command to local input and output processes without the data copy and context switching overhead of the customary rsh or ssh pipelines.

Sun Jun 22 2003
Uploaded version 1.10 of CScout. CScout is a source code analyzer and refactoring browser for collections of C programs. It can process workspaces of multiple projects (we define a project as a collection of C source files that are linked together) mapping the complexity introduced by the C preprocessor back into the original C source code files. CScout takes advantage of modern hardware advances (fast processors and large memory capacities) to analyze C source code beyond the level of detail and accuracy provided by current compilers and linkers.

Thu Jun 12 2003
Busy period. Uploaded publications

Tue May 27 2003
Uploaded publication Victoria Skoularidou and Diomidis Spinellis. Security architectures for network clients. Information Management and Computer Security, 11(2):84-91, 2003.

Tue May 13 2003
Uploaded the Web page for my book Code Reading: The Open Source Perspective. Effective Software Development Series. Addison-Wesley, Boston, MA, 2003.

Thu May 5 2003
Uploaded a book review that recently appeared in ACM Computing Reviews. See the book reviews section.

Thu Apr 26 2003
Uploaded version 1.21 of the UMLGraph system. This version supports SVG hyperlinks to Javadoc pages.

Sun Apr 20 2003
Research results reported in the March 2003 issue of IEEE Spectrum, p. 63.

Killer Computer Bugs
Will computer viruses mutate faster than we can find ways to detect them? According to recent research, it seems that way. A scientist at Athens University [of Economics and Business] (Greece) has determined that guaranteed detection of a mutating virus on a computer is a computationally expensive task that falls into a category of problems termed non-polynomial (NP-)complete. The time it takes to solve such problems increases exponentially as the complexity of the problem grows.
Since detecting a virus typically involves comparing the contents of a possibly infected computer against virus code, the calculation will take drastically longer with each additional bit of data that must be sifted through. The Athens researcher offers both good and bad news about this situation. The bad news is that the virus-detection problem will increase in difficulty faster than computer speeds improve. The good news is that if you are willing to put up with some false-positive results, virus-hunting software should be able to keep up.

Thu Apr 3 2003
Uploaded a book review that recently appeared in ACM Computing Reviews. See the book reviews section.

Wed Mar 12 2003
Uploaded publication Diomidis Spinellis. On the declarative specification of models. IEEE Software, 20(2):94-96, March/April 2003.

Thu Feb 27 2003
Uploaded two book reviews that recently appeared in ACM Computing Reviews. See the book reviews section.

Mon Jan 20 2003
Uploaded publications

Sat Jan 4 2003
Uploaded publication Diomidis Spinellis. The Decay and Failures of Web References. Communications of the ACM, 46(1):71-77, January 2003.

Thu Dec 19 2002
Uploaded the source code for the prune tool-distributed under an open source BSD-style license. Prune will delete files from the specified set targetting a given distribution of the files within time as well as size, number, and age constraints. Its main purpose is to keep a set of daily-created backup files in managable size, while still providing reasonable access to older versions. Specifying a size, file number, or age constraint will simply remove files starting from the oldest, until the constraint is met. The distribution specification (exponential, Gaussian (normal), or Fibonacci) provides finer control of the files to delete, allowing the retention of recent copies and the increasingly agressive pruning of the older files.

Sat Nov 9 2002
Updated the research interests page.

Thu Oct 31 2002
Uploaded publication Konstantinos Chorianopoulos and Diomidis Spinellis. A metaphor for personalized television programming. In Noelle Carbonelle and Constantine Stephanides, editors, Proceedings of the 7th ERCIM Workshop on User Interfaces for All, pages 139-146, Paris (Chantilly), France, October 2002. Springer-Verlag.

Wed Oct 30 2002
Uploaded publication Ioannis Mathes, Adamantia Pateli, Argiris Tsamakos, and Diomidis Spinellis. Context aware services in an exhibition environment- the mEXPRESS approach. In B. Stanford-Smith et al., editor, Challenges and Achievements in E-business and E-work: Proceedings of the E-business and E-work Conference, pages 685-692, Prague, The Czech Republic, October 2002. IOS Press.

Thu Aug 26 2002
Uploaded the UMLGraph system. UMLGraph allows the declarative specification and drawing of a number of UML diagrams.

Tue Jul 30 2002
Update of the outwit tool suite to version 13. This version adds the readlog command to read the Windows event log; winreg now handles additional registry entry types.

Mon Jul 22 2002
Uploaded publication Victoria Skoularidou and Diomidis Spinellis. Securing the network client. In Proceedings of the the Third International Network Conference INC '02, pages 386-396, Plymouth, UK, July 2002.

Wed Jun 26 2002
Uploaded publication Diomidis Spinellis. A modest proposal for curing the public field phobia. ACM SIGPLAN Notices, 37(4):54-56, April 2002.

Fri Jun 21 2002
Uploaded publication Diomidis Spinellis and Dimitris Gritzalis. Panoptis: Intrusion detection using a domain-specific language. Journal of Computer Security, 10:159-176, 2002.

Tue Jun 4 2002
Uploaded publications

Sun May 27 2002
Uploaded open-source example software code for setting up an information Furnace, a basement-installed PC-type device that integrates existing consumer home-control, infotainment, security, and communication technologies to transparently provide user-friendly access and value-added services.

Tue Feb 12 2002
Uploaded publication Diomidis Spinellis. Unix tools as visual programming components in a GUI-builder environment. . Software: Practice & Experience, 32(1):57-71, January 2002.

Fri Jan 4 2002
Update of the outwit tool suite to version 12. Winclip now supports Unicode text.

Uploaded version 1.6-1 of grconv, the universal Greek character code converter. Mostly bug fixes (compiles under FreeBSD, correct handling of Unicode under Windows). Documented how to import Greek into Microsoft Office applications using the Windows clipboard.

Thu Nov 15 2001
Uploaded publication Giorgos Lekakos, Kostas Chorianopoulos, and Diomidis Spinellis. Information systems in the living room: A case study of personalized interactive TV design. In Proceedings of the 9th European Conference on Information Systems, Bled, Slovenia, June 2001.

Sat Oct 6 2001
New thesis and PhD research topics for the academic year 2001-2002 .

Sun Sep 23 2001
Uploaded book review of Kaner et al. Testing Computer Software. IEEE Software 18(3):104-105, May/June 2001.

Sat Sep 15 2001
Personal book library now includes the book cover images.

Mon Aug 20 2001
Uploaded book review of Zwicky et al. Building Internet Firewalls. ACM Computing Reviews, March 2001.

Fri Aug 10 2001
Uploaded new version of the MP3 mixer to the public software area. Fixes a "File not found" problem appearing when paths with embedded whitespace were used.

Mon Aug 06 2001
Uploaded publication Diomidis Spinellis. Fear of coding, and how to reduce it. IEEE Computer, 34(8):98-100, August 2001.

Sun Jul 01 2001
Uploaded publication Euripides Loukis and Diomidis Spinellis. Information systems security in the Greek public sector. Information Management and Computer Security, 9(1):21-31, 2001.

Thu Jun 28 2001
Uploaded publication Konstantinos Raptis, Diomidis Spinellis, and Sokratis Katsikas. Multi-technology distributed objects and their integration. Computer Standards & Interfaces, 23:157-168, July 2001.

Sat Mar 24 2001
Update winclip of the outwit tool suite to version 1.11. Winclip can now take a filename as an argument.

Tue Mar 20 2001
Uploaded publication Diomidis Spinellis and Chrissoleon Papadopoulos. Modular production line optimization: The exPLOre architecture. Mathematical Problems in Engineering, 6:527-541, 2001.

Mon Feb 19 2001
Uploaded version 1.5-1 of grconv, the universal Greek character code converter. The major new addition is support for the TLG Beta encoding.

Tue Nov 11 2000
Uploaded publication Konstantinos Raptis, Diomidis Spinellis, and Sokratis Katsikas. Java as Distributed Object Glue. In Proceedings World Computer Congress 2000, Beijing, China, August 2000. International Federation for Information Processing.

Tue Oct 10 2000
Added Erdos number information in the contact details.

Wed Aug 23 2000
Updated research interests, the publication list, and some published book reviews.

Fri Jun 23 2000
Uploaded publication Diomidis Spinellis. Outwit: Unix tool-based programming meets the Windows world. In USENIX 2000 Technical Conference Proceedings, pages 149-158, San Diego, CA, USA, June 2000. Usenix Association.

Update of the outwit tool suite.

Mon Jun 05 2000
Uploaded talk: Reliable software implementation using domain-specific languages.

Mon May 1 2000
Uploaded publication Konstantinos Raptis, Diomidis Spinellis, and Sokratis Katsikas. Distributed object bridges and a Java-based object mediator. Informatik / Informatique, 2:1-5, March 2000.

Sun Apr 23 2000
Uploaded MP3 mixer to the public software area. Using the MP3 mixer one can create, edit, and play mixed sequences of MP3 (MPEG layer 3) files.

Tue Mar 28 2000
Uploaded publication Diomidis Spinellis. Notable design patterns for domain specific languages. Journal of Systems and Software, 2000.

Mon Mar 27 2000
Uploaded publication Diomidis Spinellis and Konstantinos Raptis. Component mining: A process and its pattern language. Information and Software Technology, 2000.

Sun Mar 12 2000
Uploaded version 1.2-1 of grconv a universal Greek character code converter. Grconv converts between a large number of character sets, transcription, and transliteration methods that are used to represent Greek text. In addition, it supports a number of encodings used to represent those character sets in different environments.

Tue Feb 08 2000
First public release of the Windows Outwit tool suite. Outwit provides console-based access to the Windows clipboard, registry, databases, document properties, and links. Paper will be presented at the Usenix 2000 Technical Conference.

Thu Jan 20 2000
Uploaded publication Konstantinos Raptis, Diomidis Spinellis, and Sokratis Katsikas. Distributed object bridges and a Java-based object mediator. Informatik / Informatique, 2:1-5, March 2000.

Sat Jan 08 2000
Uploaded publication Diomidis Spinellis. Reflection as a mechanism for software integrity verification. ACM Transactions on Information and System Security, 3(1), February 2000.

Diomidis Spinellis home page


Valid XHTML 1.0! Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0
Creative Commons License Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-Share Alike 3.0 Greece License.
Last modified: see the date of the first entry.