Mara Nikolaidou - Academia.edu (original) (raw)
Papers by Mara Nikolaidou
2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW), 2016
Cloud Computing Techno-economic Engineering (CCTE) Workshop aimed to serve as a melting pot for r... more Cloud Computing Techno-economic Engineering (CCTE) Workshop aimed to serve as a melting pot for researchers and practitioners both in the areas of cloud computing and business management, in order to discuss and combine best practices in these fields into novel ideas and frameworks to accommodate new business models to harvest the potential of cloud computing taking into account both technological limitations and challenges, as well as market demands.
financial services industry is facing sweeping and unprecedented change. Customers today demand p... more financial services industry is facing sweeping and unprecedented change. Customers today demand personal service whenever and wherever they like, and each financial institution's competition is just a mouse click or a street corner away. Additionally, there are major challenges presented by megamergers, decreasing margins, a stricter regulatory environment, and fierce competition, in some cases coming from nontraditional sources. Financial institutions need solutions to help them seize market opportunities, make smart decisions, and realize maximum value from their technology investments. But financial institutions don't have a switch they can flip to instantly integrate a complex set of systems that include multiple products and channels, many of which are often running on multiple operating systems. Hoping to find that switch, institutions have often turned to new technology to add to the old. However, technology by itself is not the solution. Any discussion about generating a positive impact for the business should first center on how to empower people with effective solutions that deliver results. A " connected business " not only leverages a flexible, economical technology platform that drives results, but also focuses primarily on its greatest asset: people empowered by the right solutions to act on the right information at the right time. To enable your organization's people assets to extend their potential through the use of software, Microsoft delivers agile and adaptive solutions for business process automation (BPA). BPA solutions provide the tools, technologies, and infrastructure to automate complex business processes end to end in order to help increase competitive advantage and deliver tremendous value and visibility to your business, customers, and trading partners. This enables: • Increased personal and organizational productivity. By automating business policies and best practices, removing manual tasks, and eliminating error-prone reentry of information, BPA boosts individual and team efficiency, which enables organizations to deliver results faster and with greater predictability. • Better decision making. By providing real-time insight into key business metrics and providing proactive alerts and notifications, BPA gives broader insight into essential business processes critical to your business and provides real-time analytics that enable you to make better decisions faster. • Enhanced operational excellence. Business processes in financial institutions are mission critical, demanding the utmost levels of reliability. BPA provides a rock-solid foundation that delivers the security, performance, scalability, and reliability demanded by the distributed, mission-critical systems of modern financial businesses. Two key areas of financial business process innovation that can be transformed …
Federated digital libraries focus on the development of common services over multiple, heterogene... more Federated digital libraries focus on the development of common services over multiple, heterogeneous digital repositories. To offer advanced services for federated digital libraries, there is a need to provide an abstract representation of digital objects stored within a specific repository, maintaining their semantics. In this paper a middleware for the development of federated digital libraries is introduced, named Digital Object Abstraction Layer (DOAL). It aims at (a) providing a unified abstract representation of digital objects stored in heterogeneous Digital Repositories independently of the software and location and (b) facilitating the development of complex reusable digital library service components. Its integration within federated digital library architecture promotes the creation of large scale distributed digital libraries, providing the same functionality as in the case where all digital content was stored in a single digital library system.
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2010
Summer Computer Simulation Conference, 2007
The introduction of methods from statistical physics for traffic flow modelling, such as cellular... more The introduction of methods from statistical physics for traffic flow modelling, such as cellular automata models, enabled the faster than real time simulation of large traffic networks. A key issue faced by such efforts is the expandability of the network model. This paper discusses the development of a cellular automata framework for micro-simulation of vehicle traffic flow in road networks
Lecture Notes in Computer Science, 2006
Lecture Notes in Computer Science, 2006
This demonstration provides a "hands on" experience to the "internals" of Pergamos, the Universit... more This demonstration provides a "hands on" experience to the "internals" of Pergamos, the University of Athens DL System. Pergamos provides uniform high level DL services, such as collection management, web based cataloguing, browsing, batch ingestion and automatic content conversions that adapt to the underlying digital object type-specific specialities through the use of Digital Object Prototypes (DOPs). The demonstration points out the ability of DOPs to effectively model the heterogeneous and complex material of Pergamos. Special focus is given on the inexpensiveness of adding new collections and digital object types, highlighting how DOPs eliminate the need for custom implementation.
Lecture Notes in Computer Science, 2005
This paper elaborates on the design and development of an effective digital object manipulation m... more This paper elaborates on the design and development of an effective digital object manipulation mechanism that facilitates the generation of configurable Digital Library application logic, as expressed by collection manager, cataloguing and browsing modules. Our work aims to resolve the issue that digital objects typing information can be currently utilized only by humans as a guide and not by programs as a digital object type conformance mechanism. Drawing on the notions of the Object Oriented Model, we propose a "type checking" mechanism that automates the conformance of digital objects to their type definitions, named digital object prototypes. We pinpoint the practical benefits gained by our approach in the development of the University of Athens Digital Library, in terms of code reuse and configuration capabilities.
Lecture Notes in Computer Science, 2004
2014 9th International Conference on System of Systems Engineering (SOSE), 2014
International Journal on Artificial Intelligence Tools, 2015
Web service composition is a significant problem as the number of available web services increase... more Web service composition is a significant problem as the number of available web services increases; however, manual composition is not an efficient option. Automated web service composition can be performed using AI Planning techniques, utilizing descriptions of available atomic web services, enhanced with semantic awareness and relaxation. This paper discusses a unified, semantically aware approach, handling both semantic (OWL-S & SAWSDL) and non-semantic (WSDL) web service descriptions. In the first case, ontology analysis is adopted to semantically enhance the planning domains and problems, in order to deal with cases where exact syntactic input-to-output matching is not feasible. In the non-semantic descriptions case, semantic information is acquired utilizing alternative sources such as lexical thesauri. Concept similarity measures are applied and utilized to achieve the desired degree of semantic relaxation. The solution to a web service composition problem is a plan describin...
2010 Second International Conference on Mobile, Hybrid, and On-Line Learning, 2010
Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008
International Conference on Software Engineering Advances (ICSEA 2007), 2007
Extension mechanisms offered by UML 2.0 are often explored in order to define UML profiles that s... more Extension mechanisms offered by UML 2.0 are often explored in order to define UML profiles that serve specific modeling purposes. These UML 2.0 profiles should be effectively accommodated by standard UML-based modeling tools, which provide the means for applying them in practice. Almost every UML 2.0 modeling tool supports the definition of stereotypes and the description of constraints in Object Constraint Language. However, implementing a profile in practice often entails the development of additional functionality. This requirement mainly stems from the fact that when dealing with complex models it is more efficient for end-users to help them enforce a constraint rather than notify them when it is broken. Such issues, encountered when developing a UML 2.0 profile for enterprise information systems engineering using Rational Software Modeler as a standard UML 2.0 modeling tool, are discussed in the paper.
2010 43rd Hawaii International Conference on System Sciences, 2010
IEEE International Conference on Systems, Man and Cybernetics
Using simulation to support reaching conclusions for real-time processes imposes that models are ... more Using simulation to support reaching conclusions for real-time processes imposes that models are thoroughly validated. This paper discusses widely adopted techniques for testing the validity of simulation results against real observations and proposes a more effective comparison technique for the case where a single system data set and multiple model data sets are available. To apply this technique, we consider the system data set as a discrete signal and use M-fold decimation, fulfilling the essential requirements imposed according to signal processing theory. Experimental results are also presented to exhibit the applicability and effectiveness of the proposed technique.
Distributed Systems Engineering, 1995
As the use of distributed systems is spreading widely and relevant applications become more deman... more As the use of distributed systems is spreading widely and relevant applications become more demanding, the efficient design of distributed systems has become a critical issue. To achieve the desirable integration of distributed system components, knowledge from d:fferent areas must be combined which leads to increas:ng complexity. The construction and provision of appropriate software tools may facilitate the design and evaluation of distr:buted systems architectures. In this paper the architecture and functionality of the Intelligent Distributed System Design tool (IDIS) are presented. IDlS integrates methodologies and techniques from the artificial intelligence and simulation domains, in order to provide a uniform environment for proposing altemat:ve architectural solutions and evaluating their performance.
Lecture Notes in Computer Science, 1994
As the importance of Distributed Systems is rapidly increasing and relevant applications become m... more As the importance of Distributed Systems is rapidly increasing and relevant applications become more demanding, optimal design of Distributed Systems becomes a critical issue. Distributed System design is not a trivial task, since various parameters influencing the overall performance of the system have to be considered. For the successful integration of Distributed System components knowledge from different areas must be
2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW), 2016
Cloud Computing Techno-economic Engineering (CCTE) Workshop aimed to serve as a melting pot for r... more Cloud Computing Techno-economic Engineering (CCTE) Workshop aimed to serve as a melting pot for researchers and practitioners both in the areas of cloud computing and business management, in order to discuss and combine best practices in these fields into novel ideas and frameworks to accommodate new business models to harvest the potential of cloud computing taking into account both technological limitations and challenges, as well as market demands.
financial services industry is facing sweeping and unprecedented change. Customers today demand p... more financial services industry is facing sweeping and unprecedented change. Customers today demand personal service whenever and wherever they like, and each financial institution's competition is just a mouse click or a street corner away. Additionally, there are major challenges presented by megamergers, decreasing margins, a stricter regulatory environment, and fierce competition, in some cases coming from nontraditional sources. Financial institutions need solutions to help them seize market opportunities, make smart decisions, and realize maximum value from their technology investments. But financial institutions don't have a switch they can flip to instantly integrate a complex set of systems that include multiple products and channels, many of which are often running on multiple operating systems. Hoping to find that switch, institutions have often turned to new technology to add to the old. However, technology by itself is not the solution. Any discussion about generating a positive impact for the business should first center on how to empower people with effective solutions that deliver results. A " connected business " not only leverages a flexible, economical technology platform that drives results, but also focuses primarily on its greatest asset: people empowered by the right solutions to act on the right information at the right time. To enable your organization's people assets to extend their potential through the use of software, Microsoft delivers agile and adaptive solutions for business process automation (BPA). BPA solutions provide the tools, technologies, and infrastructure to automate complex business processes end to end in order to help increase competitive advantage and deliver tremendous value and visibility to your business, customers, and trading partners. This enables: • Increased personal and organizational productivity. By automating business policies and best practices, removing manual tasks, and eliminating error-prone reentry of information, BPA boosts individual and team efficiency, which enables organizations to deliver results faster and with greater predictability. • Better decision making. By providing real-time insight into key business metrics and providing proactive alerts and notifications, BPA gives broader insight into essential business processes critical to your business and provides real-time analytics that enable you to make better decisions faster. • Enhanced operational excellence. Business processes in financial institutions are mission critical, demanding the utmost levels of reliability. BPA provides a rock-solid foundation that delivers the security, performance, scalability, and reliability demanded by the distributed, mission-critical systems of modern financial businesses. Two key areas of financial business process innovation that can be transformed …
Federated digital libraries focus on the development of common services over multiple, heterogene... more Federated digital libraries focus on the development of common services over multiple, heterogeneous digital repositories. To offer advanced services for federated digital libraries, there is a need to provide an abstract representation of digital objects stored within a specific repository, maintaining their semantics. In this paper a middleware for the development of federated digital libraries is introduced, named Digital Object Abstraction Layer (DOAL). It aims at (a) providing a unified abstract representation of digital objects stored in heterogeneous Digital Repositories independently of the software and location and (b) facilitating the development of complex reusable digital library service components. Its integration within federated digital library architecture promotes the creation of large scale distributed digital libraries, providing the same functionality as in the case where all digital content was stored in a single digital library system.
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2010
Summer Computer Simulation Conference, 2007
The introduction of methods from statistical physics for traffic flow modelling, such as cellular... more The introduction of methods from statistical physics for traffic flow modelling, such as cellular automata models, enabled the faster than real time simulation of large traffic networks. A key issue faced by such efforts is the expandability of the network model. This paper discusses the development of a cellular automata framework for micro-simulation of vehicle traffic flow in road networks
Lecture Notes in Computer Science, 2006
Lecture Notes in Computer Science, 2006
This demonstration provides a "hands on" experience to the "internals" of Pergamos, the Universit... more This demonstration provides a "hands on" experience to the "internals" of Pergamos, the University of Athens DL System. Pergamos provides uniform high level DL services, such as collection management, web based cataloguing, browsing, batch ingestion and automatic content conversions that adapt to the underlying digital object type-specific specialities through the use of Digital Object Prototypes (DOPs). The demonstration points out the ability of DOPs to effectively model the heterogeneous and complex material of Pergamos. Special focus is given on the inexpensiveness of adding new collections and digital object types, highlighting how DOPs eliminate the need for custom implementation.
Lecture Notes in Computer Science, 2005
This paper elaborates on the design and development of an effective digital object manipulation m... more This paper elaborates on the design and development of an effective digital object manipulation mechanism that facilitates the generation of configurable Digital Library application logic, as expressed by collection manager, cataloguing and browsing modules. Our work aims to resolve the issue that digital objects typing information can be currently utilized only by humans as a guide and not by programs as a digital object type conformance mechanism. Drawing on the notions of the Object Oriented Model, we propose a "type checking" mechanism that automates the conformance of digital objects to their type definitions, named digital object prototypes. We pinpoint the practical benefits gained by our approach in the development of the University of Athens Digital Library, in terms of code reuse and configuration capabilities.
Lecture Notes in Computer Science, 2004
2014 9th International Conference on System of Systems Engineering (SOSE), 2014
International Journal on Artificial Intelligence Tools, 2015
Web service composition is a significant problem as the number of available web services increase... more Web service composition is a significant problem as the number of available web services increases; however, manual composition is not an efficient option. Automated web service composition can be performed using AI Planning techniques, utilizing descriptions of available atomic web services, enhanced with semantic awareness and relaxation. This paper discusses a unified, semantically aware approach, handling both semantic (OWL-S & SAWSDL) and non-semantic (WSDL) web service descriptions. In the first case, ontology analysis is adopted to semantically enhance the planning domains and problems, in order to deal with cases where exact syntactic input-to-output matching is not feasible. In the non-semantic descriptions case, semantic information is acquired utilizing alternative sources such as lexical thesauri. Concept similarity measures are applied and utilized to achieve the desired degree of semantic relaxation. The solution to a web service composition problem is a plan describin...
2010 Second International Conference on Mobile, Hybrid, and On-Line Learning, 2010
Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), 2008
International Conference on Software Engineering Advances (ICSEA 2007), 2007
Extension mechanisms offered by UML 2.0 are often explored in order to define UML profiles that s... more Extension mechanisms offered by UML 2.0 are often explored in order to define UML profiles that serve specific modeling purposes. These UML 2.0 profiles should be effectively accommodated by standard UML-based modeling tools, which provide the means for applying them in practice. Almost every UML 2.0 modeling tool supports the definition of stereotypes and the description of constraints in Object Constraint Language. However, implementing a profile in practice often entails the development of additional functionality. This requirement mainly stems from the fact that when dealing with complex models it is more efficient for end-users to help them enforce a constraint rather than notify them when it is broken. Such issues, encountered when developing a UML 2.0 profile for enterprise information systems engineering using Rational Software Modeler as a standard UML 2.0 modeling tool, are discussed in the paper.
2010 43rd Hawaii International Conference on System Sciences, 2010
IEEE International Conference on Systems, Man and Cybernetics
Using simulation to support reaching conclusions for real-time processes imposes that models are ... more Using simulation to support reaching conclusions for real-time processes imposes that models are thoroughly validated. This paper discusses widely adopted techniques for testing the validity of simulation results against real observations and proposes a more effective comparison technique for the case where a single system data set and multiple model data sets are available. To apply this technique, we consider the system data set as a discrete signal and use M-fold decimation, fulfilling the essential requirements imposed according to signal processing theory. Experimental results are also presented to exhibit the applicability and effectiveness of the proposed technique.
Distributed Systems Engineering, 1995
As the use of distributed systems is spreading widely and relevant applications become more deman... more As the use of distributed systems is spreading widely and relevant applications become more demanding, the efficient design of distributed systems has become a critical issue. To achieve the desirable integration of distributed system components, knowledge from d:fferent areas must be combined which leads to increas:ng complexity. The construction and provision of appropriate software tools may facilitate the design and evaluation of distr:buted systems architectures. In this paper the architecture and functionality of the Intelligent Distributed System Design tool (IDIS) are presented. IDlS integrates methodologies and techniques from the artificial intelligence and simulation domains, in order to provide a uniform environment for proposing altemat:ve architectural solutions and evaluating their performance.
Lecture Notes in Computer Science, 1994
As the importance of Distributed Systems is rapidly increasing and relevant applications become m... more As the importance of Distributed Systems is rapidly increasing and relevant applications become more demanding, optimal design of Distributed Systems becomes a critical issue. Distributed System design is not a trivial task, since various parameters influencing the overall performance of the system have to be considered. For the successful integration of Distributed System components knowledge from different areas must be