Markus Aleksy - Academia.edu (original) (raw)
Papers by Markus Aleksy
Abstract: In this paper we describe one of the authors ’ experiences working for an IT service pr... more Abstract: In this paper we describe one of the authors ’ experiences working for an IT service provider in an SME environment. The paper starts with an analysis of the factors typical for the SME business environment and discusses the typical shortcomings resulting from this constellation. Finally, a theory is proposed why the potential of object-oriented methods is not yet realized in the SME environment as perceived in this experience report. While not an empirical study, the paper tries to provide some material for discussions and motivation for specialized approaches for SME software development. 1
Besides Microsoft’s Distributed Component Object Model (DCOM) [12] and Sun’s Java-based Remote Me... more Besides Microsoft’s Distributed Component Object Model (DCOM) [12] and Sun’s Java-based Remote Method Invocation (RMI) [20], OMG’s Common Object Request Broker Architecture (CORBA) [14] is now one of the most important middleware architecture standards in the field of object-oriented and distributed client-server application systems. However, the current CORBA standard lacks some comfortable facilities for enabling group communication and parallel processing. For parallel programming purposes, it is still necessary to fall back on specialized achievements such as the Parallel Virtual Machine (PVM) [5] and the Message Passing Interface (MPI) [13], even if the problem to be solved does not justify the overhead of a fully-blown solution for parallel programming. As an approach to this problem, we have designed a simple, but very flexible Object Group Service for CORBA which can be used to manage data dispatch to several servers in many different ways and, thus, facilitates the developm...
Existing building automation solutions suffer from the drawback of causing high engineering, comm... more Existing building automation solutions suffer from the drawback of causing high engineering, commissioning, and installation efforts. Furthermore, the existing approaches are error-prone and require a lot of manual interaction between the involved parties. This article presents the results of an analysis for moving towards autonomous plug&use functionality by exploiting external data sources merged and maintained in a central information model, e.g., device information obtained via the scanning of NFC or QR tags, functional planning information, network topology information, wiring plan information, etc. In this context, the autonomous plug&use functionality aims at fully automating the commissioning process of devices of a building automation system by deriving input parameters from external data sources thereby minimizing manual user efforts.
The increasing demands for highly individual products as well as for flexible production lines re... more The increasing demands for highly individual products as well as for flexible production lines represent new challenges. To address these demands, future plants must be highly flexible and dynamically reconfigurable. Current systems are usually based on wired technologies for the connection of sensors, actuators, and controlling or monitoring devices that allow only very limited dynamics. New applications, such as the use of robots, drones, or reconfigurable production lines, require the exploitation of wireless communication technologies. However, current technologies are not able to meet the high requirements in terms of latency, robustness, resilience and data rate. The introduction of the 5th generation (5G) cellular communication system will meet these requirements for the first time. Besides the use of radio-based solutions in new plants - so-called greenfield scenarios - deploying 5G also represents an efficient migration of existing plants - so-called brownfield scenarios - ...
Significant deviation of predicted from real energy demand between planning and operation phase o... more Significant deviation of predicted from real energy demand between planning and operation phase of buildings is amongst others caused by insufficient user behavior modeling capabilities. Technological progress, especially in the context of Internet of Things as well as Digitization, increases implementation possibilities in building automation systems, from embedded platform-based building sensors and actuators, up to edge or cloud-based applications. Thus, in joint research projects, advanced methods to enhance user behavior modeling capabilities for building automation systems have been developed.
The increasing complexity of industrial plants requires additional support for operators and serv... more The increasing complexity of industrial plants requires additional support for operators and service workers. Operators and service workers are employees in the smart factory who perceive and control the production and service processes utilizing an augmented view of the real factory. This augmented view can be realized utilizing mobile and wearable devices that are gaining increased popularity. However, it also requires corresponding wireless network support to enable an unrestricted mobility of the worker. In this paper we describe why wireless radio technology can make a significant contribution to enable new types of augmented reality applications. Moreover, we present and discuss various use cases, requirements, and frameworks for augmented reality applications in industrial environments.
Lecture Notes in Computer Science, 2016
Excellent service is a key component of making industrial plants work without unexpected shutdown... more Excellent service is a key component of making industrial plants work without unexpected shutdowns and safety hazards to workers. Especially, up-to-date information regarding installed base is crucial to support the entire life cycle of systems and products as well as to provide tailored service offerings. However, the myriad and variety of industrial equipment and systems manufactured throughout various periods increase the effort related to the collection of corresponding installed base data. Moreover, organizational changes, such as corporate mergers or company take-overs can introduce additional complexities, such as intersecting serial numbers or the existence of heterogeneous identification plates. In addition, the time related to collecting installed base data is critical since it is often done during customer visits by well trained service engineers that have to focus on solving time-critical problems. Thus, the corresponding data is often processed slowly because of time consuming media conversion and paper work before and after the actual service work.
International Conference on Information Society, Jun 25, 2012
The service business is known to be very knowledge intensive. A huge amount of information is ava... more The service business is known to be very knowledge intensive. A huge amount of information is available in enterprise information systems whereas often times there is a mixture of structured and unstructured information contained in various data sources. The challenge lies in the extraction and combination of the right pieces of information in order to provide valuable knowledge to involved participants in service processes. This paper illustrates how semantic web technologies can be utilized in order to support service use cases. Starting with a discussion of the derived requirements, a technical framework is presented and experiences with a knowledge portal prototype are discussed that was evaluated in the service domain.
Safety of personnel is a topic constantly on our minds, and the increasing complexity of our indu... more Safety of personnel is a topic constantly on our minds, and the increasing complexity of our industrial plants makes it continuously more difficult to monitor for safety issues and respond to emergencies.
International Conference on Enterprise Information Systems, 2003
Due to the complexity of distributed code as opposed to the easy way the corresponding designs ca... more Due to the complexity of distributed code as opposed to the easy way the corresponding designs can be described graphically, interest in code generators which create applications based on abstract system descriptions, is high. An indicator for this are the many commercial products. This paper aims at exploring the theoretical foundations of code generation for distributed systems with regard to
ACM International Conference Proceeding Series, 2003
Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys e... more Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys ever-increasing popularity. There are two reasons for this, both due to the underlying principles of CORBA - easy interoperability between different ORB products and the possibility of cooperation with other (sub)systems. However, for the first advantage to come to bear, it is paramount that the IDL
ACM International Conference Proceeding Series, 2003
ACM International Conference Proceeding Series, 2004
Distributed applications often require the ability to dynamically adapt to new and changing envir... more Distributed applications often require the ability to dynamically adapt to new and changing environmental factors. For example, nodes offering a specific service can fail, requiring the client to reroute its messages to another instance offering the same service. In this paper, we describe how to use the concept of value types for the realization of smart proxies. After a brief
Abstract: In this paper we describe one of the authors ’ experiences working for an IT service pr... more Abstract: In this paper we describe one of the authors ’ experiences working for an IT service provider in an SME environment. The paper starts with an analysis of the factors typical for the SME business environment and discusses the typical shortcomings resulting from this constellation. Finally, a theory is proposed why the potential of object-oriented methods is not yet realized in the SME environment as perceived in this experience report. While not an empirical study, the paper tries to provide some material for discussions and motivation for specialized approaches for SME software development. 1
Besides Microsoft’s Distributed Component Object Model (DCOM) [12] and Sun’s Java-based Remote Me... more Besides Microsoft’s Distributed Component Object Model (DCOM) [12] and Sun’s Java-based Remote Method Invocation (RMI) [20], OMG’s Common Object Request Broker Architecture (CORBA) [14] is now one of the most important middleware architecture standards in the field of object-oriented and distributed client-server application systems. However, the current CORBA standard lacks some comfortable facilities for enabling group communication and parallel processing. For parallel programming purposes, it is still necessary to fall back on specialized achievements such as the Parallel Virtual Machine (PVM) [5] and the Message Passing Interface (MPI) [13], even if the problem to be solved does not justify the overhead of a fully-blown solution for parallel programming. As an approach to this problem, we have designed a simple, but very flexible Object Group Service for CORBA which can be used to manage data dispatch to several servers in many different ways and, thus, facilitates the developm...
Existing building automation solutions suffer from the drawback of causing high engineering, comm... more Existing building automation solutions suffer from the drawback of causing high engineering, commissioning, and installation efforts. Furthermore, the existing approaches are error-prone and require a lot of manual interaction between the involved parties. This article presents the results of an analysis for moving towards autonomous plug&use functionality by exploiting external data sources merged and maintained in a central information model, e.g., device information obtained via the scanning of NFC or QR tags, functional planning information, network topology information, wiring plan information, etc. In this context, the autonomous plug&use functionality aims at fully automating the commissioning process of devices of a building automation system by deriving input parameters from external data sources thereby minimizing manual user efforts.
The increasing demands for highly individual products as well as for flexible production lines re... more The increasing demands for highly individual products as well as for flexible production lines represent new challenges. To address these demands, future plants must be highly flexible and dynamically reconfigurable. Current systems are usually based on wired technologies for the connection of sensors, actuators, and controlling or monitoring devices that allow only very limited dynamics. New applications, such as the use of robots, drones, or reconfigurable production lines, require the exploitation of wireless communication technologies. However, current technologies are not able to meet the high requirements in terms of latency, robustness, resilience and data rate. The introduction of the 5th generation (5G) cellular communication system will meet these requirements for the first time. Besides the use of radio-based solutions in new plants - so-called greenfield scenarios - deploying 5G also represents an efficient migration of existing plants - so-called brownfield scenarios - ...
Significant deviation of predicted from real energy demand between planning and operation phase o... more Significant deviation of predicted from real energy demand between planning and operation phase of buildings is amongst others caused by insufficient user behavior modeling capabilities. Technological progress, especially in the context of Internet of Things as well as Digitization, increases implementation possibilities in building automation systems, from embedded platform-based building sensors and actuators, up to edge or cloud-based applications. Thus, in joint research projects, advanced methods to enhance user behavior modeling capabilities for building automation systems have been developed.
The increasing complexity of industrial plants requires additional support for operators and serv... more The increasing complexity of industrial plants requires additional support for operators and service workers. Operators and service workers are employees in the smart factory who perceive and control the production and service processes utilizing an augmented view of the real factory. This augmented view can be realized utilizing mobile and wearable devices that are gaining increased popularity. However, it also requires corresponding wireless network support to enable an unrestricted mobility of the worker. In this paper we describe why wireless radio technology can make a significant contribution to enable new types of augmented reality applications. Moreover, we present and discuss various use cases, requirements, and frameworks for augmented reality applications in industrial environments.
Lecture Notes in Computer Science, 2016
Excellent service is a key component of making industrial plants work without unexpected shutdown... more Excellent service is a key component of making industrial plants work without unexpected shutdowns and safety hazards to workers. Especially, up-to-date information regarding installed base is crucial to support the entire life cycle of systems and products as well as to provide tailored service offerings. However, the myriad and variety of industrial equipment and systems manufactured throughout various periods increase the effort related to the collection of corresponding installed base data. Moreover, organizational changes, such as corporate mergers or company take-overs can introduce additional complexities, such as intersecting serial numbers or the existence of heterogeneous identification plates. In addition, the time related to collecting installed base data is critical since it is often done during customer visits by well trained service engineers that have to focus on solving time-critical problems. Thus, the corresponding data is often processed slowly because of time consuming media conversion and paper work before and after the actual service work.
International Conference on Information Society, Jun 25, 2012
The service business is known to be very knowledge intensive. A huge amount of information is ava... more The service business is known to be very knowledge intensive. A huge amount of information is available in enterprise information systems whereas often times there is a mixture of structured and unstructured information contained in various data sources. The challenge lies in the extraction and combination of the right pieces of information in order to provide valuable knowledge to involved participants in service processes. This paper illustrates how semantic web technologies can be utilized in order to support service use cases. Starting with a discussion of the derived requirements, a technical framework is presented and experiences with a knowledge portal prototype are discussed that was evaluated in the service domain.
Safety of personnel is a topic constantly on our minds, and the increasing complexity of our indu... more Safety of personnel is a topic constantly on our minds, and the increasing complexity of our industrial plants makes it continuously more difficult to monitor for safety issues and respond to emergencies.
International Conference on Enterprise Information Systems, 2003
Due to the complexity of distributed code as opposed to the easy way the corresponding designs ca... more Due to the complexity of distributed code as opposed to the easy way the corresponding designs can be described graphically, interest in code generators which create applications based on abstract system descriptions, is high. An indicator for this are the many commercial products. This paper aims at exploring the theoretical foundations of code generation for distributed systems with regard to
ACM International Conference Proceeding Series, 2003
Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys e... more Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys ever-increasing popularity. There are two reasons for this, both due to the underlying principles of CORBA - easy interoperability between different ORB products and the possibility of cooperation with other (sub)systems. However, for the first advantage to come to bear, it is paramount that the IDL
ACM International Conference Proceeding Series, 2003
ACM International Conference Proceeding Series, 2004
Distributed applications often require the ability to dynamically adapt to new and changing envir... more Distributed applications often require the ability to dynamically adapt to new and changing environmental factors. For example, nodes offering a specific service can fail, requiring the client to reroute its messages to another instance offering the same service. In this paper, we describe how to use the concept of value types for the realization of smart proxies. After a brief