Over the last decade multi-level modeling (MLM) approaches have been addressing the need for relaxing the strict constraints on intra- and interlayer type-instance relationships th...
—Feature models are frequently used to capture the knowledge about configurable software systems and product lines. However, feature modeling of large-scale systems is challengi...
Software tools are being used by experts in a variety of domains. There are numerous software modeling editor environments (MEs) tailored to a specific domain expertise. However, ...
—Analyzing legal policies for many laws, such as taxes and social benefits, is a common way for governments to identify risks, e.g., risk of legal policies not achieving expecte...
Cyber-physical systems react on events reported by sensors and interact with objects of the real world according to their current state and their view of the world. This view is na...
—Despite the promises of Model-Driven Engineering (MDE) to address complexity and improve productivity, no widespread adoption has been observed in industry. One reason this pape...
Abstract. Persistence of applications written in an object-oriented language using a relational storage system has been investigated for a long time [4]. In this paper, two problem...
—Companies formalize software processes as a way of organizing development projects. Since there are differences in project contexts, a one-size-fits-all approach does not work ...