Andreas A. Falkner

Learn More
The Partner Units Problem (PUP) constitutes a challenging real-world configuration problem with diverse application domains such as railway safety, security monitoring, electrical engineering, or distributed systems. Although using the latest problem-solving methods including Constraint Programming, SAT Solving, Integer Programming, and Answer Set(More)
State of the art recommender systems support users in the selection of items from a predefined assortment (e.g., movies , books, and songs). In contrast to an explicit definition of each individual item, configurable products such as computers , financial service portfolios, and cars are represented in the form of a configuration knowledge base that(More)
Reconfiguration is an important activity for companies selling configurable products or services which have a long life time. However, identification of a set of required changes in a legacy configuration is a hard problem, since even small changes in the requirements might imply significant modifications. In this paper we show a solution based on answer(More)
Reconfiguration is an important activity for companies selling configurable products or services which have a long life time. However, identification of a set of required changes in a legacy configuration is a hard problem, since even small changes in the requirements might imply significant modifications. In this paper we show a solution based on answer(More)
Software solutions in complex environments, such as railway control systems or power plants, are assemblies of heterogeneous components, which are very large and complex systems themselves. Interplay of these systems requires a thorough design of a system-of-systems (SoS) encompassing the required interactions between the involved systems. One of the(More)
The main configuration scenarios occurring in the domain of technical products and systems are consistency checking, completing a partial configuration , reconfiguration of an inconsistent configuration and finding the best knowledge base for future reconfigurations. This paper presents OOASP-a framework for the description of object-oriented product(More)
Smart production aims to increase the flexibility of the production processes and be more efficient in the use of resources. Two important pillars of this initiative are "smart products" and "smart factories". From the perspective of product line engineering, these can be seen as two product lines (product line of factories and product line of goods) that(More)