|
|
Publications
Information Systems Management
- Diomidis Spinellis.
Index-based persistent document identifiers.
Information Retrieval, 8(1):5–24, January 2005.
(doi:10.1023/B:INRT.0000048494.05013.6a)
- Diomidis Spinellis.
The decay and failures of web references.
Communications of the ACM, 46(1):71–77, January 2003.
(doi:10.1145/602421.602422)
- C. Atkinson, T. Eldabi, R.J. Paul, and
A. Pouloudi.
Investigating integrated approaches to health informatics.
Journal of Logistics Information Management, 2002.
Forthcoming.
- V. Hlupic, A. Pouloudi, and G. Rzevski.
Towards an integrated approach to knowledge management: 'hard', 'soft' and
'abstract' issues.
Knowledge and Process Management: the Journal of Corporate
Transformation, 2002.
Forthcoming.
- M. Lytras, A. Pouloudi, and G. Doukidis.
A framework for technology convergence in learning and working.
Educational Society & Technology, 2002.
Forthcoming.
- A. Papazafeiropoulou, A. Pouloudi, and
A. Poulymenakou.
Electronic
commerce competitiveness in the public sector: The importance of stakeholder
involvement.
International Journal of Services Technology and Management, 2002.
Forthcoming.
- M. Lytras, A. Pouloudi, and
A. Poulymenakou.
Knowledge management convergence: Expanding learning frontiers.
Journal of Knowledge Management, 6(1):40–51, 2002.
- W.L. Currie and A. Pouloudi.
Evaluating the relationship between it outsourcing and knowledge management.
Journal of Change Management, 1(2):149–163, 2000.
- E.A. Whitley and A. Pouloudi.
Studying the translations of nhsnet.
Journal of End User Computing, 13(3):30–40, 2001.
- Z. Irani, A. Pouloudi, and W. Currie.
Communication as a social construct within an information society.
IEEE Transactions on Professional Communication, 44(1):4–5, 2001.
[Editorial].
- A. Papazafeiropoulou and A. Pouloudi.
Social issues in electronic commerce research: implications for policy makers.
Information Resources Management Journal, 14(4):24–32, 2001.
- A. Pouloudi and G.D. Magoulas.
Neural expert systems in medical image interpretation: development, use and
ethical issues.
Journal of Intelligent Systems, 11(5–6):451–472, 2000.
- Diomidis Spinellis.
Software reliability: Modern challenges.
In G. I. Schuëller and P. Kafka, editors, Proceedings ESREL '99 —
The Tenth European Conference on Safety and Reliability, pages
589–592, Rotterdam, September 1999. ESRA, VDI, TUM, A. A. Balkema.
- A. Pouloudi, M. Perry, and R. Saini.
Organisational appropriation of technology: a case study.
Cognition, Technology and Work, 1(3):169–178, 1999.
- L. Introna and A. Pouloudi.
Privacy in the information age: Stakeholders, interests and values.
Journal of Business Ethics, 22(1):27–38, 1999.
- A. Pouloudi.
Information technology for collaborative advantage in health care revisited.
Information and Management, 35(6):345–357, 1999.
- Diomidis Spinellis and Dimitris Gritzalis.
Information security best practice dissemination: The ISA-EUNET
approach.
In Louise Yngström and Simone Fisher-Hübner, editors, WISE 1:
First World Conference on Information Security Education, pages
111–136. IFIP TC11 WG 11.8, June 1999.
- A. Pouloudi.
Conflicting concerns over the privacy of electronic medical records in the
nhsnet.
Business Ethics: A European Review, 6(2):94–101, 1997.
- A. Pouloudi.
Stakeholder analysis as a front-end to knowledge elicitation.
AI & Society, 11(1–2):122–137, 1997.
- A. Pouloudi and E.A. Whitley.
Stakeholder identification in interorganizational systems: Gaining insights for
drug use management systems.
European Journal of Information Systems, 6(1):1–14, 1997.
- A. Pouloudi and E.A. Whitley.
Discussing the role of information systems in the manifestation of
organizational and interorganizational conflict.
Systemist, 18(4):217–238, 1996.
Development Processes
- Diomidis Spinellis.
On the declarative specification of models.
IEEE Software, 20(2):94–96, March/April 2003.
(doi:10.1109/MS.2003.1184181)
- Diomidis Spinellis.
Notable design patterns for domain specific languages.
Journal of Systems and Software, 56(1):91–99, February 2001.
(doi:10.1016/S0164-1212(00)00089-3)
- Diomidis Spinellis and Konstantinos Raptis.
Component mining: A process and its pattern language.
Information and Software Technology, 42(9):609–617, June 2000.
(doi:10.1016/S0950-5849(00)00105-1)
- Diomidis Spinellis.
Explore, excogitate, exploit: Component mining.
IEEE Computer, 32(9):114–116, September 1999.
(doi:10.1109/2.789756)
- Diomidis Spinellis and Rob Kolstad.
A conversation about Perl and the shell: Choosing the implementation
vehicle.
;login:, 22(3):25–31, June 1997.
- Diomidis Spinellis.
The computer's new clothes.
IEEE Software, 15(6):14–17, November/December 1998.
- Diomidis Spinellis.
A
critique of the Windows application programming interface.
Computer Standards & Interfaces, 20(1):1–8, November 1998.
(doi:10.1016/S0920-5489(98)00012-9)
Technology Practices
- Diomidis Spinellis.
Optimal peripheral access using pipe-based double-buffering.
;login:, 24(4):43–45, August 1999.
- Diomidis Spinellis.
Small tools for automatic text generation.
;login:, 23(4):44–47, August 1998.
- Diomidis Spinellis.
Greek
character encoding for electronic mail messages.
Network Information Center, Request for Comments 1947, May 1996.
RFC-1947.
- 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.
(doi:10.1016/j.cag.2003.12.004)
- Konstantinos Chorianopoulos and Diomidis
Spinellis.
A metaphor for personalized television programming.
In Noelle Carbonelle and Constantine Stephanides, editors, Universal
Access: Theoretical Perspectives, Practice, and Experience. Proceedings of
the 7th ERCIM Workshop on User Interfaces for All, pages 187–194.
Springer-Verlag, 2003.
Lecture Notes in Computer Science 2615.
- Giorgos Gousios and Diomidis Spinellis.
A comparison of portable dynamic web content technologies for the apache
web server.
In Proceedings of the 3rd International System Administration and
Networking Conference SANE 2002, pages 103–119, May 2002.
Best refereed paper award.
- Diomidis Spinellis.
The information furnace: User-friendly home control.
In Proceedings of the 3rd International System Administration and
Networking Conference SANE 2002, pages 145–174, May 2002.
- Evangelia Kopanaki, Vangelis Karkaletsis,
Constantine D. Spyropoulos, Nikos Avradinis, Nikos Fakotakis, Theodore
Kalamboukis, Basilis Kladis, Yannis Lazarou, Themis Panayiotopoulos, and
Diomidis Spinellis.
MITOS: An integrated web-based system for information management.
In 8th Panhellenic Informatics Conference. Greek Computer Society,
November 2001.
- Konstantinos Raptis, Diomidis Spinellis,
and Sokratis Katsikas.
Java as distributed object glue.
In World Computer Congress 2000. International Federation for
Information Processing, August 2000.
- Diomidis Spinellis.
Outwit: Unix tool-based programming meets the Windows world.
In Christopher Small, editor, USENIX 2000 Technical Conference
Proceedings, pages 149–158, Berkeley, CA, June 2000. Usenix
Association.
- John Tait, Jeremy Ellman, and Diomidis
Spinellis.
MABLe: a multilingual authoring tool for business letters.
In ASLIB: 21st International Conference on Translating and the
Computer. The Association for Information Management, November 1999.
- Diomidis Spinellis.
Reliable software implementation using domain specific languages.
In G. I. Schuëller and P. Kafka, editors, Proceedings ESREL '99 —
The Tenth European Conference on Safety and Reliability, pages
627–631, Rotterdam, September 1999. ESRA, VDI, TUM, A. A. Balkema.
- Diomidis Spinellis and Chrissoleon T.
Papadopoulos.
ExPLOre: A modular architecture for production line optimisation.
In Dimitris K. Despotis and Constantin Zopounidis, editors, Proceedings
of the 5th International Conference of the Decision Sciences Institute, DSI
'99, pages 1446–1449. Decision Sciences Institute, July 1999.
- Diomidis Spinellis and Chrissoleon T.
Papadopoulos.
Production line buffer allocation: Genetic algorithms versus simulated
annealing.
In Second International Aegean Conference on the Analysis and Modelling
of Manufacturing Systems, pages 89–101. University of the Aegean,
Department of Business Administration, May 1999.
- Diomidis Spinellis and Chrisoleon T.
Papadopoulos.
A simulated annealing approach for buffer allocation in reliable production
lines.
In International Workshop on Performance Evaluation and Optimization of
Production Lines, pages 365–375. University of the Aegean, Department
of Mathematics, May 1997.
- Diomidis Spinellis, Sophia Drossopoulou,
and Susan Eisenbach.
An object model for multiparadigm programming.
In Dennis Kafura, Greg Lavender, and Siva Challa, editors, OOPSLA '94
Workshop on Multi-Language Object Models, October 1994.
http://actor.cs.vt.edu/~siva/wshop.html.
- Diomidis Spinellis.
The design and implementation of a legal text database.
In Dimitris Karagiannis, editor, DEXA 94: 5th International Conference
on Database and Expert Systems Applications, pages 339–348.
Springer-Verlag, September 1994.
Lecture Notes in Computer Science 856.
- Diomidis Spinellis, Sophia Drossopoulou,
and Susan Eisenbach.
Language and architecture paradigms as object classes: A unified approach
towards multiparadigm programming.
In Jürg Gutknecht, editor, Programming Languages and System
Architectures International Conference, pages 191–207.
Springer-Verlag, March 1994.
Lecture Notes in Computer Science 782.
- Diomidis Spinellis.
Wux: Unix tools under Windows.
In USENIX Conference Proceedings, pages 325–336, Berkeley, CA,
Winter 1994. Usenix Association.
- Diomidis Spinellis.
On the declarative specification of models.
IEEE Software, 20(2):94–96, March/April 2003.
(doi:10.1109/MS.2003.1184181)
- Diomidis Spinellis.
A modest proposal for curing the public field phobia.
ACM SIGPLAN Notices, 37(4):54–56, April 2002.
(doi:10.1145/510857.510868)
- Diomidis Spinellis.
Fear of coding, and how to reduce it.
IEEE Computer, 34(8):98–100, August 2001.
- Konstantinos Raptis, Diomidis Spinellis,
and Sokratis Katsikas.
Multi-technology distributed objects and their integration.
Computer Standards & Interfaces, 23:157–168, July 2001.
(doi:10.1016/S0920-5489(01)00070-8)
- Diomidis Spinellis and Chrissoleon
Papadopoulos.
Modular production line optimization: The exPLOre architecture.
Mathematical Problems in Engineering, 6:527–541, 2001.
(doi:10.1155/S1024123X00001460)
- Diomidis Spinellis and Chrissoleon T.
Papadopoulos.
A simulated annealing approach for buffer allocation in reliable production
lines.
Annals of Operations Research, 93:373–384, 2000.
(doi:10.1023/A:1018984125703)
- Konstantinos Raptis, Diomidis Spinellis,
and Sokratis Katsikas.
Distributed object bridges and a Java-based object mediator.
Informatik / Informatique, 2:4–8, April 2000.
- Diomidis Spinellis and Chrissoleon
Papadopoulos.
Stochastic algorithms for buffer allocation in reliable production lines.
Mathematical Problems in Engineering, 5:441–458, 2000.
(doi:10.1155/S1024123X99001180)
- Diomidis Spinellis, Chrissoleon
Papadopoulos, and Jim MacGregor Smith.
Large production line optimization using simulated annealing.
International Journal of Production Research, 38(3):509–541,
February 2000.
(doi:10.1080/002075400189284)
- Diomidis Spinellis.
Declarative peephole optimization using string pattern matching.
ACM SIGPLAN Notices, 34(2):47–51, February 1999.
(doi:10.1145/307903.307921)
- Diomidis Spinellis.
Palmtop programmable appliance controls.
Personal Technologies (Personal and Ubiquitous Computing),
2(1):11–17, March 1998.
- Diomidis Spinellis, Sophia Drossopoulou,
and Susan Eisenbach.
Object-oriented technology in multiparadigm language implementation.
Journal of Object-Oriented Programming, 8(1):33–38, March/April
1995.
- Diomidis Spinellis.
Programming Paradigms as Object Classes: A Structuring Mechanism for
Multiparadigm Programming.
PhD thesis, Imperial College of Science, Technology and Medicine, London, UK,
February 1994.
- Diomidis Spinellis.
Trace: A tool for logging operating system call transactions.
Operating Systems Review, 28(4):56–63, October 1994.
(doi:10.1145/191525.191540)
- Diomidis Spinellis.
Checking C declarations at link time.
The Journal of C Language Translation, 4(3):238–249, March
1993.
- Diomidis Spinellis.
Type-safe linkage for variables and functions.
ACM SIGPLAN Notices, 26(8):74–79, August 1991.
(doi:10.1145/122598.122605)
Information Systems Security
- Stephanos Androutsellis-Theotokis and
Diomidis Spinellis.
A
survey of peer-to-peer content distribution technologies.
ACM Computing Surveys, 36(4):335–371, December 2004.
(doi:10.1145/1041680.1041681)
- 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.
(doi:10.1016/S0140-3664(03)00079-3)
- Victoria Skoularidou and Diomidis Spinellis.
Securing the network client.
In Proceedings of the Third International Network Conference INC
'02, pages 389–396, July 2002.
- Vassilis Prevelakis and Diomidis Spinellis.
Sandboxing applications.
In USENIX 2001 Technical Conference Proceedings: FreeNIX Track,
Berkeley, CA, June 2001. Usenix Association.
- John Iliadis, Diomidis Spinellis,
Dimitris Gritzalis, Bart Preneel, and Sokratis Katsikas.
Evaluating certificate status information mechanisms.
In Proceedinds of the 7th ACM Conference on Computer and Communication
Security: CCS '2000, pages 1–8. ACM, November 2000.
(doi:10.1145/352600.352603)
- Diomidis Spinellis and Dimitris Gritzalis.
A domain-specific language of intrusion detection.
In Proceedings of the 1st ACM Workshop on Intrusion Detection
Systems. ACM, November 2000.
- Ioannis S. Iliadis, Diomidis Spinellis,
Sokratis Katsikas, and Bart Preneel.
A taxonomy of certificate status information mechanisms.
In Information Security Solutions Europe ISSE 2000. European Forum
for Electronic Business, September 2000.
- Dimitrios Lekkas, Sokratis K. Katsikas,
Diomidis Spinellis, Pavel Gladychev, and Ahmed Patel.
User requirements of trusted third parties in Europe.
In Simone Fisher-Hübner, Gerald Quirchmayr, and Louise Yngström,
editors, User Identification & Privacy Protection: Applications in
Public Administration & Electronic Commerce, pages 229–242. IFIP WG
8.5 and WS 9.6, June 1999.
- Stefanos Gritzalis, George Aggelis, and
Diomidis Spinellis.
Programming languages for mobile code: A problems viewpoint.
In Proceedings of the First International Network Conference INC
'98, pages 210–217. IEE, Internet Research, July 1998.
- Soktratis Katsikas, Diomidis Spinellis,
John Iliadis, and Bernd Blobel.
Using TTPs for secure telemedical applications over the WWW: The
EUROMED-ETS approach.
In Pre-proceedings of the IMIA WG4 working Conference on Common
security solutions for communicating patient data. International
Medical Informatics Association (IMIA), November 1997.
- Diomidis Spinellis and V. Guruprasad.
Lightweight languages as software engineering tools.
In J. Christopher Ramming, editor, USENIX Conference on Domain-Specific
Languages, pages 67–76, Berkeley, CA, October 1997. Usenix
Association.
- Stefanos Gritzalis and Diomidis Spinellis.
Addressing threats and security issues in World Wide Web
technology.
In Proceedings CMS '97 3rd IFIP TC6/TC11 International joint working
Conference on Communications and Multimedia Security, pages 33–46.
IFIP, Chapman & Hall, September 1997.
- Stefanos Gritzalis and Diomidis Spinellis.
Cryptographic protocols over open distributed systems: A taxonomy of flaws
and related protocol analysis tools.
In Peter Daniel, editor, 16th International Conference on Computer
Safety, Reliability and Security: SAFECOMP '97, pages 123–137.
European Workshop on Industrial Computer Systems: TC-7, Springer Verlag,
September 1997.
- Stefanos Gritzalis and Diomidis Spinellis.
The cascade vulnerability problem for open distributed systems: A
review.
In IFIP TC5 WG5.4 3rd International Conference on Reliability, Quality
& Safety of Software-Intensive Systems, ENCRESS '97, pages 175–185.
IFIP, Chapman & Hall, May 1997.
- Diomidis Spinellis.
Reliable identification of bounded-length viruses is
NP-complete.
IEEE Transactions on Information Theory, 49(1):280–284, January
2003.
(doi:10.1109/TIT.2002.806137)
- D. Spinellis, K. Moulinos, J. Iliadis,
D. Gritzalis, S. Gritzalis, and S. Katsikas.
Deploying a secure cyberbazaar by adding trust on commercial
transactions.
eJETA.org, 1(2), November 2002.
Available online
http://minbar.cs.dartmouth.edu/greecom/ejeta/second-issue.php?download=ejeta-2002.05.10.15.43.34.pdf.
- Diomidis Spinellis and Dimitris Gritzalis.
Panoptis: Intrusion detection using a domain-specific language.
Journal of Computer Security, 10:159–176, 2002.
- Euripides Loukis and Diomidis Spinellis.
Information systems security in the Greek public sector.
Information Management and Computer Security, 9(1):21–31, 2001.
- Diomidis Spinellis.
Reflection as a mechanism for software integrity verification.
ACM Transactions on Information and System Security, 3(1):51–62,
February 2000.
(doi:10.1145/353323.353383)
- Diomidis Spinellis, Stefanos Gritzalis,
John Iliadis, Dimitris Gritzalis, and Sokratis Katsikas.
Trusted third party services for deploying secure telemedical
applications over the WWW.
Computers and Security, 18(7):627–639, 1999.
(doi:10.1016/S0167-4048(99)82041-0)
- Diomidis Spinellis, Spyros Kokolakis, and
Stephanos Gritzalis.
Security requirements, risks, and recommendations for small enterprise and
home-office environments.
Information Management and Computer Security, 7(3):121–128, 1999.
(doi:10.1108/09685229910371071)
- Stephanos Gritzalis, John Iliadis,
Dimitris Gritzalis, Diomidis Spinellis, and Sokratis Katsikas.
Developing secure Web-based medical applications.
Medical Informatics and the Internet in Medicine, 24(1):75–90,
March 1999.
(doi:10.1080/146392399298537)
- Stefanos Gritzalis, Diomidis Spinellis,
and Panagiotis Georgiadis.
Security protocols over open networks and distributed systems: Formal
methods for their analysis, design, and verification.
Computer Communications, 22(8):695–707, May 1999.
(doi:10.1016/S0140-3664(99)00030-4)
- Stefanos Gritzalis, George Aggelis, and
Diomidis Spinellis.
Architectures for secure portable executable content.
Internet Research, 9(1):16–24, 1999.
(doi:10.1108/10662249910251273)
- Stefanos Gritzalis and Diomidis Spinellis.
The cascade vulnerability problem: The detection problem and a
simulated annealing approach for its correction.
Microprocessors and Microsystems, 21(10):621–628, April 1998.
(doi:10.1016/S0141-9331(98)00064-7)
- Sokratis Katsikas, Diomidis Spinellis,
John Iliadis, and Bernd Blobel.
Using trusted third parties for secure telemedical applications over the
WWW: The EUROMED-ETS approach.
International Journal of Medical Informatics, 49(1):59–68, March
1998.
(doi:10.1016/S1386-5056(98)00011-2)
|