Home
Personal Information
Publications
Research Projects
Teaching






By Geek & Poke

Apostolos Zarras' Publications

Dissertations

A. Zarras. Configuration Systematique de Middleware. Ph.D. thesis (available in English and French), March 2000, University of Rennes 1, France.

A. Zarras. Performance Analysis and Visualization of Parallel and Distributed Applications. M.Sc. thesis (available in english and greek), Computer Science Department. University of Crete, Heraklion, Greece, 1996.

Journal papers

P. Vassiliadis, A. Zarras, and I Skoulis. Gravitating to Rigidity: Patterns of Schema Evolution and its Absence in the Lives of Tables. Information Systems, vol. 63, pp. 24-46, 2017, Elsevier.

D. Athanasopoulos, A. Zarras, G. Miskos, V. Issarny, P. Vassiliadis. Cohesion-Driven Decomposition of Service Interfaces Without Access to Source Code. IEEE Transactions on Services Computing (IEEE TSC), vol. 8, no. 4, pp. 550-562, 2015.

I. Skoulis, P. Vassiliadis and A. Zarras. Growing Up with Stability: how Open-Source Relational Databases Evolve. Information Systems, vol. 53, pp. 363-385, 2015, Elsevier.

D. Athanasopoulos, M. Autili, N. Georgantas, V. Issarny, M. Tivoli and A. Zarras. An Architectural Style for the Development of Choreographies in the Future Internet. Global Journal of Advanced Software Engineering (GJASE), vol. 1, pp. 14-28, 2014, Avanti.

E. Papapetrou, P. Vassiliadis, E. Rova and A. Zarras. Cross-Layer Routing for Peer Database Querying over Mobile Ad Hoc Networks. Computer Networks, vol. 56, no. 2, pp. 504-520, 2012, Elsevier.

V. Issarny, N. Georgantas, S. Hachem, A. Zarras, P. Vassiliadis, M. Autili, M. A. Gerosa and A. Ben Hamida. Service-Oriented Middleware for the Future Internet: State of the Art and Research Directions. Journal of Internet Services and Applications (JISA), vol. 2, no. 1, pp. 23-45, 2011, Springer.

V. Fotopoulos, A. Zarras and P. Vassiliadis. Schedule-Aware Transactions for Ambient Intelligence Environments. International Journal of Ambient Computing and Intelligence (IJACI), vol. 2, no. 4, pp. 55-69, 2010, IGI.

K. Stamkopoulos, E. Pitoura, P. Vassiliadis and A. Zarras. Accelerating Web Service Workflow Execution via Intelligent Allocation of Services to Servers. Journal of Database Management (JDM), vol. 21, no. 4, pp. 60-90, 2010, IGI.

A. V. Zarras, P. Vassiliadis and V. Issarny. Modeling and Analyzing Reliable Service-Oriented Processes. Int. Journal on Business Process Integration and Management (IJBPIM), vol. 3, no. 3, pp. 147-163, 2008, InderScience. 

N. Folinas, P. Vassiliadis, E. Pitoura, E. Papapetrou and A. Zarras. Context-Aware Query Processing in Ad-Hoc Environments of Peers. Journal of Electronic Commerce in Organizations (JECO), vol. 6, no. 1, pp. 38-62, 2008, IGI.

D. Athanasopoulos, A. V. Zarras, V. Issarny, E. Pitoura and P. Vassiliadis. CoWSAMI: Interface-Aware Context Gathering in Ambient Intelligence Environments. Pervasive and Mobile Computing Journal (PMCJ), vol. 4, no. 3, pp. 360-289, 2008, Elsevier.

D. Saougkos, G. Manis, K. Blekas and A. V. Zarras. Revisiting Java Bytecode Compression for Embedded and Mobile Computing Environments. IEEE Transactions on Software Engineering (IEEE TSE), vol. 33, no. 7, pp. 478-495, 2007.

A. Zarras. Applying Model-Driven Architecture to Achieve Distribution Transparencies. Information and Software Technology (IST), vol. 48, no. 7, pp. 498-516, 2006,  Elsevier.

A. Zarras. Online Upgrade of Object-Oriented Middleware. Journal of Object Technology (JOT), vol. 3, no. 7, pp. 121-140, 2004, AiTO.

A. Zarras. A Comparison Framework for Middleware Infrastructures. Journal of Object Technology (JOT), vol. 3, no. 5, pp. 103-123, 2004, AiTO.

V. Issarny, C. Kloukinas and A. Zarras. Systematic Aid for Developing Middleware Architectures. Communications of the ACM (CACM), vol. 45, no. 6, pp. 53-58, 2002.

Conference & Workshop papers

P. Vassiliadis, M-R. Kolozoff, M. Zerva, A.V. Zarras. Schema Evolution and Foreign Keys: Birth, Eviction, Change and Absence. In Proceedings of the 36th International Conference on Conceptual Modeling (ER), pp. 106-119, 2017.

P. Vassiliadis, A. V. Zarras. Survival in Schema Evolution: Putting the Lives of Survivor and Dead Tables in Counterpoint. In Proceedings of the 29th International Conference on Advanced Information Systems Engineering (CAiSE), pp. 333-347, 2017.

P. Manousis, A. V. Zarras, P. Vassiliadis, G. Papastefanatos. Extraction of Embedded Queries via Static Analysis of Host Code. In Proceedings of the 29th International Conference on Advanced Information Systems Engineering (CAiSE), pp. 511-526, 2017.

A. V. Zarras, P. Vassiliadis, I. Dinos. Keep Calm and Wait for the Spike! Insights on the Evolution of Amazon Services. In Proceedings of the 28th International Conference on Advanced Information Systems Engineering (CAiSE), pp. 444-458, 2016. [web page with further related material

A. V. Zarras, T. Vartziotis, P. Vassiliadis. Navigating through the Archipelago of Refactorings. In Proceedings of the Joint 23rd ACM SIGSOFT Symposium on the Foundations of Software Engineering and 15th European Software Engineering Conference (FSE/ESEC), pp 922-925, 2015.
[web page with further related material

P. Vassiliadis, A. V. Zarras, I Skoulis. How is Life for a Table in an Evolving Relational Schema? Birth, Death and Everything in Between.  In Proceedings of the 34th International Conference on Conceptual Modeling (ER), pp. 453-466, 2015. [P. Vassiliadis' web page with further related material]

S. Kranas, A. V. Zarras, P. Vassiliadis. Fitness Workout for Fat Interfaces: Be Slim, Clean, and Flexible. In Proceedings of the 31st IEEE International Conference on Software Maintenance and Evolution (ICSME), pp 526-530, 2015.

D. Athanasopoulos, A. V. Zarras. Multi-Objective Service Similarity MEtrics for more Effective Service Engineering Methods. In Proceedings of the 8th IEEE International Conference on Service Oriented Computing and Applications (SOCA), pp-to appear, 2015. 

I. Skoulis, P. Vassiliadis, A. V. Zarras. Open-Source Databases: Within, Outside, or Beyond Lehman's Laws of Software Evolution? In Proceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE), pp 379-393, 2014. [P. Vassiliadis' web page with further related material]

D. Athanasopoulos, A. V. Zarras, P. Vassiliadis. Service Selection for Happy Users: Making User Intuitive Quality Abstractions. In Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), pp 1-4, 2012. 

D. Athanasopoulos, A. Zarras, P. Vassiliadis and V. Issarny. Mining Service Abstractions - NIER. In Proceedings of the 33rd IEEE-ACM-SIGSOFT International Conference on Software Engineering, (ICSE), pp. 944-947, 2011.
 
D. Athanasopoulos and A. Zarras. Fine-Grained Metrics of Cohesion Lack for Service Interfaces. In Proceedings of the 18th IEEE International Conference on Web Services (ICWS), pp. 588-595, 2011.

D. Athanasopoulos, A. Zarras and V. Issarny. Service Substitution Revisited. In Proceedings of the 24th  IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 555-559, 2009.

D. Athanasopoulos, A. Zarras and V. Issarny. ForeverSOA: Towards the Maintenance of Service Oriented Software. In Proceedings of the 3rd CSMR Workshop on Software Quality and Maintenance (SQM), 2009.

V. Fotopoulos, A. Zarras and P. Vassiliadis. User-Centric Transactions for Ambient Intelligence Environments. In Proceedings of the 1st International Workshop on Ad hoc Ambient Computing, pp. 1-10, 2008.

M. Fredj, N. Georgantas, V. Issarny, and A. Zarras. Dynamic Service Substitution in Service-Oriented Architectures. In Proceedings of the IEEE International Conference on Service Computing (SCC), pp. 3443-3448, 2008.

E. Papapetrou, E. Rova, A. Zarras and P. Vassiliadis. Cross-layer Networking for Peer Databases over Wireless Ad-Hoc Communities. In Proceedings of the IEEE International Conference on Communications (ICC), pp. 3443-3448, 2007.

M. Fredj, A. Zarras, N. Georgantas and V. Issarny. Adaptation to Connectivity Loss in Pervasive Computing Environments. In Proceedings of the 4th Workshop on Middleware for Network Eccentric and Mobile Applications (MiNEMA), 2006.

Z. Plitsis, I. Fudos, E. Pitoura and A. Zarras. On Accessing GSM-enabled Mobile Sensors. In Proceedings of the IEEE International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNI), pp. 223-228, 2005.

F. Papadopoulos, A. Zarras, E. Pitoura and P. Vassiliadis. Timely Provisioning of Mobile Services. In Proceedings of the 7th International Symposium on Distributed Objects and Applications (DOA), pp. 864-881, LNCS vol.3760, 2005.

A. Zarras, P. Vassiliadis and E. Pitoura. Query Management over Ad-Hoc Communities of Web Services. In Proceedings of the 3rd IEEE International Conference on Pervasive Systems (ICPS), pp. 261-270, 2005.

T. Kontogiorgis, D. I. Fotiadis and A. Zarras. A Middleware Service for Managing Time and Quality Dependent Context. In Proceedings of the International WWW/Internet Conference (ICWI), pp. 503-510, 2004.

S. K. Petsios, D. I. Fotiadis and A. Zarras. Model-Driven Renewal of LAN-Based Business Information Systems Towards Web-Based Systems. In Proceedings of the International WWW/Internet Conference (ICWI), pp. 740-747, 2004.

A. Zarras, P. Vassiliadis and V. Issarny. Model-Driven Dependability Analysis of Web Services. In Proceedings of the 6th International Symposium on Distributed Objects and Applications (DOA), pp. 1608-1625, LNCS vol. 3291, 2004. 

A. Zarras and V. Issarny. Automating the Performance and Reliability Analysis of Enterprise Information Systems. In Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE), pp. 350-355, 2001.

A. Zarras, V. Issarny, C. Kloukinas and K. Nguyen. Towards a Base UML Profile for Architecture Description. In Proceedings of the 1st IEEE-ACM-SIGSOFT ICSE Workshop on Describing Software Architecture with UML, pp. 22-26, 2001.

A. Zarras and V. Issarny. UML-Based Modeling of Software Reliability. In Proceedings of the 1st IEEE-ACM-SIGSOFT ICSE Workshop on Describing Software Architecture with UML, pp. 36-40, 2001.

A. Zarras and V. Issarny. Assessing Software Reliability at the Architectural Level. In Proceedings of the 4thΑCM-SIGSOFT International Software Architecture Workshop (ISAW), pp. 11-16, 2000.

G. Blair, L. Blair, V. Issarny, P. Tuma, and A. Zarras. The Role of Software Architecture in Constraining Adaptation in Middleware Platforms. In Proceedings of the 2nd ACM-IFIP-USENIX Middleware Conference (MIDDLEWARE), pp. 164-184, LNCS vol. 1795, 2000.

P. Tuma, V. Issarny, and A. Zarras. Towards Systematic Synthesis of Reflective Middleware. In Proceedings of the 2ndACM-SIGPLAN International Conference on Meta-Level Architectures and Reflection (REFLECTION), pp. 144-147, LNCS vol. 1616, 1999.

V. Issarny, T. Saridakis, and A. Zarras. Multi-View Description of Software Architectures. In  Proceedings of the 3rd ACM-SIGSOFT International Software Architecture Workshop (ISAW), pp. 81-84, 1998.

A. Zarras and V. Issarny. Imposing Transactional Properties on Distributed Software Architectures. In Proceedings of the 8thACM-SIGOPS European Workshop, pp. 25-32, 1998.

A. Zarras and V. Issarny. A Framework for Systematic Synthesis of Transactional Middleware. In Proceedings of the 1st ACM-IFIP-USENIX Middleware Conference (MIDDLEWARE), pp. 257-272, 1998.

C. Bidan, V. Issarny, T. Saridakis, and A. Zarras. A Dynamic Reconfiguration Service for CORBA. In Proceedings of the 4th IEEE International Conference on Configurable Distributed Systems (ICCDS), pp. 35-42, 1998.

Book Chapters

P. Manousis, P. Vassiliadis, A. V. Zarras, G. Papastefanatos. Schema Evolution for Databases and Data Warehouses. Tutorial Lectures of the 5th European Summer School on Business Intelligence, LNBIP vol. 252, 2015.

A. Ben Hamida, F. Kon, G. A. Oliva, C.E.M. Dos Santos, J-P. Lorre, M. Autili, G. De Angelis, A. Zarras, N. Georgantas, V. Issarny, A. Bertolino, An Integrated Development Environment for the Future Internet. The Future Internet - Future Internet Assembly 2012: From Promises to Reality, pp. 81-92, Springer 2012.

M. Fredj, A. Zarras, N. Georgantas and V. Issarny. Dynamic Maintenance of Service Orchestrations. In Service Intelligence and Service Science, pp. 57-78, 2011, IGI.

A. Zarras, M. Fredj, N. Georgantas and V. Issarny. Engineering Reconfigurable Distributed Software Systems: Issues Arising for Pervasive Computing. In Rigorous Development of Complex Fault-Tolerant Systems, pp. 364-386, LNCS vol. 4157, 2006.

A. Zarras, C. Kloukinas and V. Issarny. Quality Analysis of Dependable Systems – A Developer Oriented Approach. In Architecting Dependable Systems, pp. 197-218, LNCS vol. 2677, 2003.

V. Issarny and A. Zarras. Software Architecture and Dependability. In Formal Methods for Software Architectures, pp. 259-285, LNCS vol. 2804, 2003.

A. Zarras and V. Issarny. Quality Analysis of Dependable Information Systems. In Concurrency in Dependable Computing, pp. 127-146, Kluwer Academic Publishers, 2002.

V. Issarny, L. Bellisard, M. Riveill, and A. Zarras. Component-Based Programming of Distributed Appilications. In Advances in Distributed Systems, pp. 327-354, LNCS vol. 1752, 2000.